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

.fanye{width: 100%;position: relative;padding: 15px 0;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.fanye ul{width: 100%;position: relative;}
.fanye ul li{position: relative;font-size: 16px;color: #000000;line-height: 36px;}
.fanye ul li a{color: #777777;}
.fanye ul li a:hover{color: #AA8453;}

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

.frm_pnav{width: 100%;position: relative;background: #f5f5f5;z-index: 1;}
.frm_pnav ul{position: relative;}
.frm_pnav ul li{position: relative;}
.frm_pnav ul li a{display: block;line-height: 72px;font-size: 16px;color: #333333;padding: 0 40px;}
.frm_pnav ul li a i{display:inline-block;width:36px;height:36px;background-size:100% 100% !important;margin-right:12px;margin-top: -2px;}
.frm_pnav ul li:nth-child(1) a i{background:url('../images/icon_pnav01.svg') center center no-repeat;}
.frm_pnav ul li:nth-child(2) a i{background:url('../images/icon_pnav02.svg') center center no-repeat;}
.frm_pnav ul li:nth-child(3) a i{background:url('../images/icon_pnav03.svg') center center no-repeat;}
.frm_pnav ul li:nth-child(4) a i{background:url('../images/icon_pnav04.svg') center center no-repeat;}
.frm_pnav ul li.on a, .frm_pnav ul li:hover a{background: #aa8453;color: #ffffff;}
.frm_pnav ul li.on:nth-child(1) a i, .frm_pnav ul li:hover:nth-child(1) a i{background:url('../images/icon_pnav01_h.svg') center center no-repeat;}
.frm_pnav ul li.on:nth-child(2) a i, .frm_pnav ul li:hover:nth-child(2) a i{background:url('../images/icon_pnav02_h.svg') center center no-repeat;}
.frm_pnav ul li.on:nth-child(3) a i, .frm_pnav ul li:hover:nth-child(3) a i{background:url('../images/icon_pnav03_h.svg') center center no-repeat;}
.frm_pnav ul li.on:nth-child(4) a i, .frm_pnav ul li:hover:nth-child(4) a i{background:url('../images/icon_pnav04_h.svg') center center no-repeat;}

.frm_nbanner{width: 100%;position: relative;z-index: 2;}
.frm_nbanner:before{content: '';width: 100%;height: 100%;background: rgba(0,0,0,.34);position: absolute;left: 0;top: 0;}
.frm_nbanner img{width: 100%;min-height: 150px;}
.frm_nbanner .frm_text{width: 100%;position: absolute;top: 50%;left: 0;color: #ffffff;}
.frm_nbanner .frm_text .frm_tit{font-size: 64px;font-weight: bold;}
.frm_nbanner .frm_location{font-size: 18px;color: #AA8453;margin-top: 12px;}
.frm_nbanner .frm_location a{color: #ffffff;position: relative;}
.frm_nbanner .frm_location a:after{content: '/';display: inline-block;margin: 0 10px;}


.frm_pbanner{width: 100%;position: relative;background: url('../images/pbanner_bg01.webp') left center no-repeat;margin-top: 88px;z-index: 1;}
.frm_pbanner_c{width: 100%;position: relative;}
.frm_pbanner_l{width: calc(100% - 560px);position: relative;padding-right: 32px;}
.frm_pbanner_l .frm_pbanner_more{width: 146px;height: 146px;position: relative;}
.frm_pbanner_l .frm_pbanner_more:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url('../images/icon_pbanner_bg.svg') center center no-repeat;-webkit-animation: spin 24s linear infinite;animation: spin 24s linear infinite;}
.frm_pbanner_l .frm_pbanner_more span{display: inline-block;width: 100px;line-height: 100px;border-radius: 50%;background: #AA8453;font-size: 14px;color: #ffffff;letter-spacing: 0.28px;text-transform: uppercase;text-align: center;}
.frm_pbanner_l .frm_pbanner_more:hover span{font-size: 13px;}
.frm_pbanner_r{width: 560px;position: relative;}
.frm_pbanner_r .frm_pbanner_rcon{width: 100%;position: relative;}
.frm_pbanner_r .positionimg{padding-bottom: 100%;}
.frm_pbanner_r .frm_weizhi{position: absolute;}
.frm_pbanner_r .frm_weizhi:nth-child(2){top: 29%;left: 40%;}
.frm_pbanner_r .frm_weizhi:nth-child(3){top: 65%;left: 21%;}
.frm_pbanner_r .frm_weizhi:nth-child(4){top: 51%;left: 62%;}
.frm_pbanner_r .frm_weizhi .frm_weizhi_li{position: relative;}
.frm_pbanner_r .frm_weizhi .frm_weizhi_li span{font-size: 16px;color: #000000;line-height: 36px;text-transform: capitalize;padding: 0 8px;border-radius: 18px;background: #ffffff;cursor: pointer;}
.frm_pbanner_r .frm_weizhi .frm_weizhi_li span i{display: inline-block;width: 28px;height: 36px;margin-right: 4px;background: url('../images/icon_jiahao.svg') center center no-repeat;}
.frm_pbanner_r .frm_weizhi .frm_weizhi_li .frm_text{width: 300px;padding: 12px 16px;border-radius: 12px;background: #ffffff;font-size: 14px;color: #3A405A;line-height: 20px;position: absolute;top: 52px;left: 50%;display: none;}
.frm_pbanner_r .frm_weizhi .frm_weizhi_li .frm_text:before{content: '';display: inline-block;width: 12px;height: 8px;background: url('../images/icon_sanjiao.svg') center center no-repeat;position: absolute;top: -8px;left: calc(50% - 6px);}
.frm_pbanner_r .frm_weizhi .frm_weizhi_li:hover .frm_text{display: block;}

.frm_pproduct{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_pproduct_c{width: 100%;position: relative;gap: 20px;}
.frm_pproduct_c li{position: relative;}
.frm_pproduct_c li a{display: block;position: relative;overflow: hidden;}
.frm_pproduct_c li a:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.5) 100%);z-index: 1;}
.frm_pproduct_c li a .positionimg{padding-bottom: 100%;}
.frm_pproduct_c li a .frm_text{width: 100%;padding: 20px 24px;position: absolute;left: 0;bottom: 0;text-align: right;z-index: 1;}
.frm_pproduct_c li a .frm_text em{display: inline-block;font-style: normal;font-size: 13px;color: #AA8453;letter-spacing: 2.6px;text-transform: uppercase;margin-bottom: 5px;}
.frm_pproduct_c li a .frm_text .frm_tit{font-size: 18px;color: #ffffff;font-weight: bold;}
.frm_pproduct_c li a .frm_text .frm_pproduct_more{width: 100%;position: relative;overflow: hidden;margin-top: 24px;padding-top: 24px;margin-bottom: -85px;}
.frm_pproduct_c li a .frm_text .frm_pproduct_more:before{content: '';width: 0;height: 1px;background: #F5F5F5;position: absolute;right: 0;top: 0;transition:all 0.7s ease-in-out;}
.frm_pproduct_c li a .frm_text .frm_pproduct_more span{display: inline-block;font-size: 13px;color: #E5E5E5;line-height: 34px;text-transform: uppercase;padding: 0 12px;border: 1px solid #E5E5E5;}
.frm_pproduct_c li a:hover .frm_text .frm_pproduct_more{margin-bottom: 0;}
.frm_pproduct_c li a:hover .frm_text .frm_pproduct_more:before{width: 100%;}
.frm_pproduct_c li a .frm_text .frm_pproduct_more span:hover{background: #ffffff;color: #3A405A;}
.frm_pproduct_c.frm_ys01 li{width: calc(33.33% - 13.333px);}
.frm_pproduct_c.frm_ys02 li{width: calc(50% - 10px);}
.frm_pproduct_c.frm_ys02 li:nth-child(2n+3), .frm_pproduct_c.frm_ys02 li:nth-child(2n+5){width: calc(25% - 15px);}
.frm_pproduct_c.frm_ys03 li{width: calc(25% - 15px);}
.frm_pproduct_c.frm_ys03 li:nth-child(3n+2){width: calc(50% - 10px);}

.frm_advantages{width: 100%;position: relative;background: url('../images/bg_advantages.webp') left center no-repeat;background-size: 100% 100%;z-index: 1;}
.frm_advantages .frm_ntitle .frm_tit{color: #ffffff;}
.frm_advantages .frm_ntitle .frm_dec{width: 720px;max-width: 100%;color: #ffffff;}
.frm_advantages_c{width: 100%;height: 432px;position: relative;overflow: hidden;margin-top: 120px;}
.frm_advantages_c .swiper-slide{position: relative;overflow: hidden;}
.frm_advantages_c .swiper-slide .frm_text{width: 100%;padding: 60px 40px;position: relative;-webkit-perspective: 500;-moz-perspective: 500;perspective: 500;}
.frm_advantages_c .swiper-slide .frm_text span{font-size: 20px;color: #ffffff;font-weight: bold;text-transform: capitalize;position: relative;z-index: 2;}
.frm_advantages_c .swiper-slide .frm_text .frm_tit{font-size: 24px;color: #ffffff;font-weight: bold;text-transform: capitalize;margin-top: 12px;position: relative;z-index: 2;}
.frm_advantages_c .swiper-slide .frm_text .frm_dec{height: 0;font-size: 16px;color: #E5E5E5;line-height: 24px;text-transform: capitalize;position: relative;overflow: hidden;z-index: 2;}
.frm_advantages_c .swiper-slide .frm_text .frm_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000000;-webkit-transform: rotateX(45deg);-moz-transform: rotateX(45deg);-ms-transform: rotateX(45deg);transform: rotateX(45deg);-webkit-transform-origin: bottom;-moz-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;opacity: 0;}
.frm_advantages_c .swiper-slide .frm_text .frm_bg:before, .frm_advantages_c .swiper-slide .frm_text .frm_bg:after{display: inline-block;content: '';position: absolute;border-radius: 50%;}
.frm_advantages_c .swiper-slide .frm_text .frm_bg:before{width: 32px;height: 32px;top: 92px;left: 90px;background: rgba(255, 255, 255, 0.1);-webkit-animation: tiaodong01 3s linear infinite;animation: tiaodong01 3s linear infinite;}
.frm_advantages_c .swiper-slide .frm_text .frm_bg:after{width: 252px;height: 252px;bottom: -54px;right: -42px;background: rgba(255, 255, 255, 0.04);-webkit-animation: huxi 3s linear infinite;animation: huxi 3s linear infinite;}
.frm_advantages_c .swiper-slide .frm_text .frm_bg i{display: inline-block;width: 100px;height: 12px;background: #AA8453;position: absolute;top: 0;left: 42px;}
.frm_advantages_c .swiper-slide:hover .frm_text span{font-size: 48px;}
.frm_advantages_c .swiper-slide:hover .frm_text .frm_dec{height: 192px;margin-top: 20px;}
.frm_advantages_c .swiper-slide:hover .frm_text .frm_bg{-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1;}
.frm_advantages_c .swiper-slide:hover .frm_text .frm_bg i{top: 12px;}
.frm_advantages .fem_pages{position: absolute;right: 0;bottom: 0;gap: 12px;z-index: 2;}
.frm_advantages .fem_pages .swiper-button-prev:after, .frm_advantages .fem_pages .swiper-button-next:after{display: none;}
.frm_advantages .fem_pages .swiper-button-prev, .frm_advantages .fem_pages .swiper-button-next{width: 48px;height: 48px;position: relative;left: auto;right: auto;margin: 0;background-color: rgba(255, 255, 255, 0.12);background-position: center center;background-repeat: no-repeat;opacity: 1;}
.frm_advantages .fem_pages .swiper-button-prev{background-image: url('../images/icon_arrow_l.svg');}
.frm_advantages .fem_pages .swiper-button-next{background-image: url('../images/icon_arrow_r.svg');}
.frm_advantages .fem_pages .swiper-button-prev:hover, .frm_advantages .fem_pages .swiper-button-next:hover{background-color: #AA8453;}

.frm_applications{width: 100%;position: relative;background: #ffffff;z-index: 2;}
.frm_applications_c{width: 100%;position: relative;}
.frm_applications_l{width: 41%;position: relative;padding-right: 72px;}
.frm_applications_l .frm_text{width: 100%;position: relative;font-size: 14px;color: #777777;line-height: 24px;gap: 16px;}
.frm_applications_r{width: 59%;position: relative;}
.frm_applications_r .swiper{width: 100%;position: relative;overflow: hidden;}
.frm_applications_r .swiper-slide{position: relative;}
.frm_applications_r .swiper-slide a{width: 100%;position: relative;display: inline-block;background: #3A405A;}
.frm_applications_r .swiper-slide a .positionimg{padding-bottom: 110%;}
.frm_applications_r .swiper-slide a .frm_tit{width: 100%;padding: 0 16px;font-size: 14px;color: #F2F2F2;font-weight: bold;line-height: 72px;background: #3A405A;text-align: center;}
.frm_applications_r .swiper-slide a:hover .frm_tit{background: #AA8453;}

.frm_pminbanner{width: 100%;position: relative;background: #ffffff;z-index: 2;}
.frm_pminbanner:before{content: '';width: 100%;height: 50%;position: absolute;left: 0;bottom: 0;background: #F5F5F5;}
.frm_pminbanner_c{width: 100%;position: relative;background: url('../images/bg_pminbanner.webp') center center no-repeat;background-size: 100% 100%;padding: 100px 100px;}
.frm_pminbanner_c .frm_pminbanner_l{width: 670px;position: relative;}
.frm_pminbanner_c .frm_pminbanner_l p:nth-child(1){font-size: 20px;color: #ffffff;font-weight:lighter;text-transform: capitalize;}
.frm_pminbanner_c .frm_pminbanner_l p:nth-child(2){font-size: 24px;color: #ffffff;font-weight: bold;text-transform: capitalize;margin-top: 16px;}
.frm_pminbanner_c .frm_combut::before{background: #ffffff;color: #000000;}

.frm_material_con .swiper-slide .frm_dec::-webkit-scrollbar {width: 2px;height: 2px;}
.frm_material_con .swiper-slide .frm_dec::-webkit-scrollbar-track {background: none;transition: all 0.3s;}
.frm_material_con .swiper-slide .frm_dec::-webkit-scrollbar-thumb {border-radius: 10px;background: none;transition: all 0.3s;}
.frm_material{width: 100%;position: relative;background: #F5F5F5;z-index: 2;}
.frm_material_c{width: 100%;position: relative;}
.frm_material_img{width: 34%;position: relative;}
.frm_material_img .swiper{width: 100%;position: relative;overflow: hidden;}
.frm_material_img .swiper-slide{overflow: hidden;}
.frm_material_img .swiper-slide .positionimg{padding-bottom: 83%;}
.frm_material_img .swiper-slide.swiper-slide-active .positionimg img{transform:scale(1.1);}
.frm_material_img .fem_pages{position: relative;margin-top: 82px;z-index: 2;gap: 12px;}
.frm_material_img .fem_pages .swiper-button-prev:after, .frm_material_img .fem_pages .swiper-button-next:after{display: none;}
.frm_material_img .fem_pages .swiper-button-prev, .frm_material_img .fem_pages .swiper-button-next{width: 48px;height: 48px;position: relative;left: auto;right: auto;margin: 0;background-color: #AA8453;background-position: center center;background-repeat: no-repeat;border: 1px solid #AA8453;opacity: 1;}
.frm_material_img .fem_pages .swiper-button-prev{background-image: url('../images/icon_arrow_l.svg');}
.frm_material_img .fem_pages .swiper-button-next{background-image: url('../images/icon_arrow_r.svg');}
.frm_material_img .fem_pages .swiper-button-prev.swiper-button-disabled, .frm_material_img .fem_pages .swiper-button-next.swiper-button-disabled{background-color: #ffffff;border-color: #777777;}
.frm_material_img .fem_pages .swiper-button-prev.swiper-button-disabled{background-image: url('../images/icon_arrow_l_h.svg');}
.frm_material_img .fem_pages .swiper-button-next.swiper-button-disabled{background-image: url('../images/icon_arrow_r_h.svg');}
.frm_material_con{width: 74.5%;margin-left: 25.5%;padding: 60px 42px 60px 200px;background: #ffffff;position: absolute;left: 0;bottom: 0;}
.frm_material_con:before{content: '';display: inline-block;width: 100px;height: 12px;background: #AA8453;position: absolute;top: 0;left: 200px;}
.frm_material_con .swiper{width: 100%;height: 308px;position: relative;overflow: hidden;}
.frm_material_con .swiper-slide{position: relative;}
.frm_material_con .swiper-slide .frm_tit{font-size: 24px;color: #000000;font-weight: bold;text-transform: capitalize;}
.frm_material_con .swiper-slide .frm_dec{width: 100%;height: 250px;position: relative;overflow-y: auto;font-size: 16px;color: #777777;line-height: 24px;gap: 16px;padding-right: 12px;}
.frm_material_con .swiper-slide:hover .frm_dec::-webkit-scrollbar-track {background: #f1f1f1;}
.frm_material_con .swiper-slide:hover .frm_dec::-webkit-scrollbar-thumb {background: #AA8453;}

.frm_quotation{width: 100%;position: relative;background: #ffffff;z-index: 2;overflow: hidden;}
.frm_quotation_c{width: 100%;position: relative;z-index: 1;}
.frm_quotation_l{width: calc(100% - 621px);padding: 180px 72px 0 0;position: relative;}
.frm_quotation_l .frm_ntitle .frm_tit{color: #ffffff;}
.frm_quotation_l .frm_ntitle .frm_dec{color: #ffffff;}
.frm_quotation_l .frm_quotation_tel{position: relative;margin-top: 90px;gap: 10px;}
.frm_quotation_l .frm_quotation_tel i{display: inline-block;width: 61px;height: 61px;background: url('../images/icon_quotation.svg') center center no-repeat;}
.frm_quotation_l .frm_quotation_tel .frm_text{position: relative;}
.frm_quotation_l .frm_quotation_tel .frm_text p:nth-child(1){font-size: 18px;color: #AA8453;font-weight: lighter;text-transform: uppercase;}
.frm_quotation_l .frm_quotation_tel .frm_text p:nth-child(2){font-size: 22px;color: #ffffff;line-height: 22px;text-transform: capitalize;margin-top: 8px;}
.frm_quotation_l .frm_quotation_tel .frm_text p:nth-child(2) a{color: #ffffff;}
.frm_quotation_r{width: 537px;padding: 52px 56px;background: #ffffff;position: relative;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);}
.frm_quotation_r:before{content: '';display: inline-block;width: 100%;height: 6px;background: #AA8453;position: absolute;top: 0;left: 0;}
.frm_quotation_r form{width: 100%;position: relative;gap: 20px;}
.frm_quotation_r form .form_li{width: 100%;}
.frm_quotation_r form input, .frm_quotation_r form textarea{width: 100%;height: 64px;padding: 10px 24px;background: #ffffff;font-size: 14px;color: #000000;border: 1px solid #E5E5E5;}
.frm_quotation_r form textarea{height: 154px;}
.frm_quotation .frm_quotation_bg{width: calc(100% - ((100% - 1320px)/2));height: calc(100% - 180px);position: absolute;bottom: 0;left: 0;}
.frm_quotation .frm_quotation_bg .frm_bg_l{width: calc(100% - 338px);position: relative;background: url('../images/bg_quotation01.webp') center center no-repeat;background-size: auto 100%;}
.frm_quotation .frm_quotation_bg .frm_bg_r{width: 338px;position: relative;background: url('../images/bg_quotation02.svg') center center no-repeat;background-size: 100% 100%;}

.frm_relatednews{width: 100%;position: relative;background: #ffffff;z-index: 2;}
.frm_relatednews_c{width: 100%;position: relative;overflow: hidden;}
.frm_relatednews_c .swiper-slide{position: relative;}
.frm_relatednews_c .swiper-slide a{width: 100%;position: relative;display: inline-block;}
.frm_relatednews_c .swiper-slide a .positionimg{padding-bottom: 100%;}
.frm_relatednews_c .swiper-slide a .frm_text{width: 100%;position: relative;}
.frm_relatednews_c .swiper-slide a .frm_text span{font-size: 14px;color: #AA8453;text-transform: uppercase;}
.frm_relatednews_c .swiper-slide a .frm_text span i{display: inline-block;width: 0;height: 1px;background: #AA8453;}
.frm_relatednews_c .swiper-slide a .frm_text .frm_tit{font-size: 20px;color: #000000;line-height: 32px;margin-top: 12px;}
.frm_relatednews_c .swiper-slide a:hover .frm_text span i{width: 42px;margin-right: 8px;}


.frm_pbanner02{width: 100%;position: relative;background: #ffffff;margin-top: 88px;overflow: hidden;z-index: 1;}
.frm_pbanner02_c{width: 100%;position: relative;}
.frm_pbanner02_l{width: 950px;position: relative;padding-top: 140px;z-index: 1;}
.frm_pbanner02_l .frm_title{width: 760px;}
.frm_pbanner02_l .frm_title .frm_tit{font-size: 42px;}
.frm_pbanner02_l img{width: 100%;height: auto;}
.frm_pbanner02_r{width: calc((100% - 1320px)/2 + 488px);position: absolute;right: 0;top: 0;}
.frm_pbanner02_r .frm_img{width: 100%;position: relative;}
.frm_pbanner02_r .frm_img .positionimg{padding-bottom: 108%;}
.frm_pbanner02 .frm_pbanner02_bg{width: 100%;position: absolute;left: 0;bottom: 0;}
.frm_pbanner02 .frm_pbanner02_bg .frm_text{width: max-content;font-size: 128px;font-weight: bold;line-height: 1.2;text-transform: uppercase;-webkit-text-stroke-width: 0.5px;-webkit-text-stroke-color: #AA8453;color: transparent;-webkit-animation: font-scroll 30s linear infinite;-moz-animation: font-scroll 30s linear infinite;animation: font-scroll 30s linear infinite;}
.frm_pbanner02 .frm_pbanner02_bg .frm_text p{display: inline-block;}

.frm_pintro{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_pintro_c{width: 100%;position: relative;}
.frm_pintro_l{width: 38%;position: relative;}
.frm_pintro_l .positionimg{height: 100%;padding-bottom: 0;}
.frm_pintro_l .frm_zs{width: 222px;height: 222px;position: absolute;left: -111px;bottom: -111px;}
.frm_pintro_l .frm_zs:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/icon_pintro_xz.svg) center center no-repeat;background-size: 100% 100%;-webkit-animation: spin 24s linear infinite;animation: spin 24s linear infinite;}
.frm_pintro_l .frm_zs span{display: inline-block;width: 154px;line-height: 154px;border-radius: 50%;background: #AA8453;font-size: 16px;color: #ffffff;letter-spacing: 0.28px;text-transform: uppercase;text-align: center;}
.frm_pintro_l .frm_zs:hover span{font-size: 15px;}

.frm_pintro_r{width: 62%;position: relative;padding-left: 72px;}
.frm_pintro_r .frm_text{font-size: 14px;color: #777777;line-height: 24px;}
.frm_pintro_r ul{width: 100%;position: relative;gap: 40px;}
.frm_pintro_r ul li{position: relative;gap: 16px;}
.frm_pintro_r ul li i{display: inline-block;width: 48px;height: 48px;border-radius: 50%;border: 1px solid #E5E5E5;}
.frm_pintro_r ul li i.icon01{background: url('../images/icon_pintro01.svg') center center no-repeat;}
.frm_pintro_r ul li i.icon02{background: url('../images/icon_pintro02.svg') center center no-repeat;}
.frm_pintro_r ul li i.icon03{background: url('../images/icon_pintro03.svg') center center no-repeat;}
.frm_pintro_r ul li span{font-size: 16px;color: #000000;line-height: 32px;text-transform: uppercase;}

.frm_pintro04 .frm_pintro_r .frm_text{font-size: 16px;line-height: 30px;}
.frm_pintro04 .frm_pintro_l .frm_zs:before{background: url(../images/icon_pintro_xz04.svg) center center no-repeat;}

.frm_structure{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_structure_c{width: 100%;position: relative;gap: 24px;}
.frm_structure_tab{width: 260px;position: relative;}
.frm_structure_tab ul{width: 100%;position: relative;gap: 24px;}
.frm_structure_tab ul li{width: 100%;position: relative;padding: 0 24px;font-size: 14px;color: #000000;line-height: 56px;background: #ffffff;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 0 4px 8px 0 rgba(0, 0, 0, 0.06);cursor: pointer;}
.frm_structure_tab ul li:before{content: '';width: 4px;height: 0;position: absolute;left: 0;top: 0;background: #AA8453;transition:all 0.3s ease-in-out;}
.frm_structure_tab ul li.on{box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.08);}
.frm_structure_tab ul li.on:before{height: 100%;}
.frm_structure_con{width: calc(100% - 284px);padding: 32px 32px;position: relative;background: linear-gradient(0deg, rgba(255, 255, 255, 0.91) 0%, rgba(255, 255, 255, 0.91) 100%), #E0A458;}
.frm_structure_con .frm_structure_li{width: 100%;height: 100%;position: relative;}
.frm_structure_con .swiper{width: 100%;height: 100%;position: relative;overflow: hidden;}
.frm_structure_con .swiper-slide{position: relative;}
.frm_structure_con .frm_box{width: 100%;height: 100%;position: relative;}
.frm_structure_con .frm_box .frm_box_l{width: 47%;position: relative;}
.frm_structure_con .frm_box .frm_box_l .positionimg{padding-bottom: 0;height: 100%;}
.frm_structure_con .frm_box .frm_box_r{width: 53%;position: relative;padding-left: 32px;}
.frm_structure_con .frm_box .frm_box_r .frm_shuzi{font-size: 40px;color: #000000;text-align: right;}
.frm_structure_con .frm_box .frm_box_r .frm_text{width: 100%;position: relative;}
.frm_structure_con .frm_box .frm_box_r .frm_text .frm_tit{font-size: 16px;color: #000000;font-weight: bold;line-height: 24px;text-transform: capitalize;}
.frm_structure_con .frm_box .frm_box_r .frm_text .frm_dec{font-size: 16px;color: #777777;line-height: 24px;margin-top: 12px;}
.frm_structure_con .swiper-pagination{width: auto;display: inline-block;left: auto;right: 0;bottom: 0;}
.frm_structure_con .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: #E5E5E5;opacity: 1;}
.frm_structure_con .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #AA8453;}

.frm_structure04 .frm_structure_tab{width:300px;}
.frm_structure04 .frm_structure_tab ul{gap:16px;}
.frm_structure04 .frm_structure_con{width: calc(100% - 324px);}
.frm_structure04 .frm_structure_con .frm_box .frm_box_r{width:100%;padding-left: 0;}
.frm_structure04 .frm_structure_con .frm_box .frm_box_r .frm_shuzi{text-align: left;}
.frm_structure04 .frm_structure_con .frm_box .frm_box_r .frm_text .frm_tit{font-size: 24px;}
.frm_structure04 .frm_structure_con .frm_box .frm_box_r .frm_text .frm_dec{margin-top:24px;line-height: 28px;}

.frm_pproduct02{width: 100%;position: relative;background: #F5F5F5;z-index: 1;}
.frm_pproduct02_list{width: 100%;position: relative;gap: 18px 28px;}
.frm_pproduct02_list li{width: calc(33.33% - 18.666px);position: relative;}
.frm_pproduct02_list li a{width: 100%;position: relative;display: block;}
.frm_pproduct02_list li a .positionimg{padding-bottom: 100%;}
.frm_pproduct02_list li a .frm_tit{width: 60%;height: 72px;padding: 10px 16px;background: #ffffff;position: absolute;right: 0;bottom: 0;font-size: 14px;color: #3A405A;line-height: 24px;font-weight: bold;text-align: right;justify-content: flex-end;}
.frm_pproduct02_list li a:hover .frm_tit{background: #AA8453;color: #ffffff;}

.frm_advantage02{width: 100%;position: relative;background: url('../images/bg_pproduct02.webp') center center no-repeat;background-size: 100% 100%;z-index: 1;}
.frm_advantage02 .frm_ntitle .frm_tit{color: #ffffff;}
.frm_advantage02 .frm_ntitle .frm_dec{width: 768px;max-width: 100%;color: #ffffff;}
.frm_advantage02_c{width: 100%;position: relative;overflow: hidden;}
.frm_advantage02_c .swiper-slide{position: relative;padding: 28px 32px;border: 1px solid #E5E5E5;background: rgba(255, 255, 255, 0.05);}
.frm_advantage02_c .swiper-slide span{font-size: 40px;color: #AA8453;line-height: 64px;}
.frm_advantage02_c .swiper-slide .frm_tit{font-size: 16px;color: #ffffff;font-weight: bold;line-height: 24px;text-transform: capitalize;}
.frm_advantage02_c .swiper-slide p{font-size: 14px;color: #ffffff;line-height: 24px;height: 120px;position: relative;overflow: hidden;margin-top: 12px;}
.frm_advantage02 .fem_pages{position: absolute;right: 0;bottom: 0;gap: 12px;z-index: 2;}
.frm_advantage02 .fem_pages .swiper-button-prev:after, .frm_advantage02 .fem_pages .swiper-button-next:after{display: none;}
.frm_advantage02 .fem_pages .swiper-button-prev, .frm_advantage02 .fem_pages .swiper-button-next{width: 48px;height: 48px;position: relative;left: auto;right: auto;margin: 0;background-color: rgba(255, 255, 255, 0.12);background-position: center center;background-repeat: no-repeat;opacity: 1;}
.frm_advantage02 .fem_pages .swiper-button-prev{background-image: url('../images/icon_arrow_l.svg');}
.frm_advantage02 .fem_pages .swiper-button-next{background-image: url('../images/icon_arrow_r.svg');}
.frm_advantage02 .fem_pages .swiper-button-prev:hover, .frm_advantage02 .fem_pages .swiper-button-next:hover{background-color: #AA8453;}
.frm_advantage02_c .swiper-slide:hover{background: #ffffff;}
.frm_advantage02_c .swiper-slide:hover .frm_tit{color: #000000;}
.frm_advantage02_c .swiper-slide:hover p{color: #777777;}

.frm_material02{width: 100%;position: relative;background: #F5F5F5;z-index: 1;}
.frm_material02_c{width: 100%;position: relative;}
.frm_material02_l{width: 540px;position: relative;}
.frm_material02_l .positionimg{padding-bottom: 68.5%;}
.frm_material02_l .frm_material02_box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.frm_material02_l .frm_material02_box .frm_weizhi{position: absolute;}
.frm_material02_l .frm_material02_box .frm_weizhi:nth-child(1){top: 18%;left: 13%;}
.frm_material02_l .frm_material02_box .frm_weizhi:nth-child(2){top: 30%;left: 69%;}
.frm_material02_l .frm_material02_box .frm_weizhi:nth-child(3){top: 64%;left: 12%;}
.frm_material02_l .frm_material02_box .frm_weizhi:nth-child(4){top: 68%;left: 60%;}
.frm_material02_l .frm_weizhi .frm_weizhi_li{position: relative;}
.frm_material02_l .frm_weizhi .frm_weizhi_li span{display: inline-block;width: 28px;height: 28px;background: url('../images/icon_material.svg') center center no-repeat;cursor: pointer;}
.frm_material02_l .frm_weizhi .frm_weizhi_li .frm_text{width: max-content;font-size: 14px;color: #F5F5F5;line-height: 30px;padding: 0 16px;border-radius: 14px;background: #AA8453;position: absolute;top: 33px;left: 50%;display: none;}
/*.frm_material02_l .frm_weizhi:hover .frm_weizhi_li .frm_text{display: block !important;}*/
.frm_material02_r{width: calc(100% - 540px);position: relative;padding-left: 70px;gap: 22px;}
.frm_material02_r dl{width: 100%;position: relative;}
.frm_material02_r dl dt{width: 100%;padding: 10px 24px;background: #ffffff;}
.frm_material02_r dl dt .frm_tit{font-size: 20px;color: #3A405A;font-weight: bold;line-height: 36px;}
.frm_material02_r dl dt .frm_tit span{font-weight: bold;margin-right: 10px;}
.frm_material02_r dl dt i{display: inline-block;width: 24px;height: 24px;background: url('../images/icon_faq.svg') center center no-repeat;cursor: pointer;}
.frm_material02_r dl dd{width: 100%;position: relative;display: none;padding: 16px 24px 0 24px;border-top: 1px solid #E5E5E5;gap: 16px;}
.frm_material02_r dl dd .frm_p{margin-bottom: 16px;}
.frm_material02_r dl dd .frm_p:last-child{margin-bottom: 0;}
.frm_material02_r dl dd p{font-size: 14px;color: #777777;line-height: 24px;position: relative;}
.frm_material02_r dl dd p:nth-child(1){color: #000000;text-transform: capitalize;margin-bottom: 4px;}
.frm_material02_r dl dd p:nth-child(1):before{content: '';display: inline-block;width: 4px;height: 4px;border-radius: 50%;background: #000000;position: absolute;left: -14px;top: 10px;}
.frm_material02_r dl.on dt{background: #AA8453;}
.frm_material02_r dl.on dt .frm_tit{color: #ffffff;}
.frm_material02_r dl.on dt i{background: url('../images/icon_faq_h.svg') center center no-repeat;}

.frm_material04 .frm_material02_r{width:100%;padding-left: 0;}
.frm_material04 .frm_material02_r dl dd p:nth-child(1){color: #777777;text-transform: unset;margin-bottom: 0;}
.frm_material04 .frm_material02_r dl dd p:nth-child(1):before{display: none;}

.frm_papplications02{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_papplications02_c{width: 100%;padding: 0 20px;position: relative;overflow: hidden;}
.frm_papplications02_c .swiper-slide{position: relative;}
.frm_papplications02_c .swiper-slide a{width: 100%;position: relative;display: block;}
.frm_papplications02_c .swiper-slide a:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(58, 64, 90, 0.00) 54.18%, #3A405A 100%);z-index: 1;}
.frm_papplications02_c .swiper-slide a .positionimg{padding-bottom: 138.88%;}
.frm_papplications02_c .swiper-slide a p{width: 100%;padding: 24px 16px;font-size: 20px;color: #F5F5F5;font-weight: bold;position: absolute;left: 0;bottom: 0;z-index: 1;}

.frm_fenge{width: 100%;position: relative;background: linear-gradient(180deg, #FFF 0%, #F5F5F5 100%);z-index: 1;overflow: hidden;}
.frm_fenge_c{width: 100%;position: relative;text-align: center;z-index: 1;}
.frm_fenge_c img{width: 784px;height: auto;}
.frm_fenge_c .frm_tit{font-size: 36px;color: #000000;font-weight: bold;}
.frm_fenge .frm_fenge_bg{width: 100%;position: absolute;left: 0;top: 40px;}
.frm_fenge .frm_fenge_bg .frm_text{width: max-content;font-size: 128px;font-weight: bold;line-height: 1.2;text-transform: uppercase;-webkit-text-stroke-width: 0.5px;-webkit-text-stroke-color: #AA8453;color: transparent;-webkit-animation: font-scroll 30s linear infinite;-moz-animation: font-scroll 30s linear infinite;animation: font-scroll 30s linear infinite;}
.frm_fenge .frm_fenge_bg .frm_text p{display: inline-block;}

.frm_custom{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_custom .frm_ntitle .frm_dec{width: 748px;max-width: 100%;}
.frm_custom_c{width: 100%;position: relative;gap: 20px;}
.frm_custom_c li{width: calc(25% - 15px);position: relative;padding: 20px 20px;background: linear-gradient(0deg, rgba(255, 255, 255, 0.91) 0%, rgba(255, 255, 255, 0.91) 100%), linear-gradient(0deg, #AA8453 0%, #AA8453 100%), #FFF;text-align: center;}
.frm_custom_c li i{display: inline-block;width: 60px;height: 60px;}
.frm_custom_c li i.icon01{background: url('../images/icon_custom01.svg') center center no-repeat;}
.frm_custom_c li i.icon02{background: url('../images/icon_custom02.svg') center center no-repeat;}
.frm_custom_c li i.icon03{background: url('../images/icon_custom03.svg') center center no-repeat;}
.frm_custom_c li i.icon04{background: url('../images/icon_custom04.svg') center center no-repeat;}
.frm_custom_c li i.icon05{background: url('../images/icon_custom05.svg') center center no-repeat;}
.frm_custom_c li i.icon06{background: url('../images/icon_custom06.svg') center center no-repeat;}
.frm_custom_c li i.icon07{background: url('../images/icon_custom07.svg') center center no-repeat;}
.frm_custom_c li i.icon08{background: url('../images/icon_custom08.svg') center center no-repeat;}
.frm_custom_c li i.icon09 {background: url(../images/icon_custom09.svg) center center no-repeat;}
.frm_custom_c li i.icon10 {background: url(../images/icon_custom10.svg) center center no-repeat;}
.frm_custom_c li i.icon11 {background: url(../images/icon_custom11.svg) center center no-repeat;}
.frm_custom_c li i.icon12 {background: url(../images/icon_custom12.svg) center center no-repeat;}
.frm_custom_c li i.icon13 {background: url(../images/icon_custom13.svg) center center no-repeat;}
.frm_custom_c li .frm_tit{font-size: 16px;color: #000000;font-weight: bold;line-height: 24px;text-transform: capitalize;}
.frm_custom_c li p{font-size: 14px;color: #777777;line-height: 24px;margin-top: 12px;}
.frm_custom_c li.frm_lx{background: url('../images/bg_custom03.webp') center center no-repeat;}
.frm_custom_c li.frm_lx .frm_tit{color: #ffffff;}
.frm_custom_c li.frm_lx .frm_combut::before{background: #ffffff;color: #000000;}

.frm_process{width: 100%;position: relative;background: #F5F5F5;z-index: 1;overflow: hidden;}
.frm_process_c{width: 100%;position: relative;}
.frm_process_l{width: 41%;position: relative;}
.frm_process_l .positionimg{padding-bottom: 134.7%;}
.frm_process_r{width: 59%;position: relative;padding-left: 56px;}
.frm_process_r .swiper{width: 160%;position: absolute;left: -200px;top: 240px;}
.frm_process_r .swiper-slide{width: 300px;height: 300px;position: relative;padding: 28px 32px;border: 1px solid #E5E5E5;background: #ffffff;}
.frm_process_r .swiper-slide span{display: inline-block;width: 52px;font-size: 20px;color: #000000;line-height: 52px;text-align: center;background: #E5E5E5;}
.frm_process_r .swiper-slide .frm_text{width: 100%;padding: 28px 32px;position: absolute;bottom: 0;left: 0;}
.frm_process_r .swiper-slide .frm_tit{font-size: 16px;color: #000000;font-weight: bold;line-height: 24px;text-transform: capitalize;}
.frm_process_r .swiper-slide p{font-size: 14px;color: #777777;line-height: 24px;margin-top: 12px;}
.frm_process .fem_pages{position: relative;z-index: 2;gap: 12px;}
.frm_process .fem_pages .swiper-button-prev:after, .frm_process .fem_pages .swiper-button-next:after{display: none;}
.frm_process .fem_pages .swiper-button-prev, .frm_process .fem_pages .swiper-button-next{width: 48px;height: 48px;position: relative;left: auto;right: auto;margin: 0;background-color: #AA8453;background-position: center center;background-repeat: no-repeat;border: 1px solid #AA8453;opacity: 1;}
.frm_process .fem_pages .swiper-button-prev{background-image: url('../images/icon_arrow_l.svg');margin-left: 256px;}
.frm_process .fem_pages .swiper-button-next{background-image: url('../images/icon_arrow_r.svg');}
.frm_process .fem_pages .swiper-button-prev.swiper-button-disabled, .frm_process .fem_pages .swiper-button-next.swiper-button-disabled{background-color: #ffffff;border-color: #777777;}
.frm_process .fem_pages .swiper-button-prev.swiper-button-disabled{background-image: url('../images/icon_arrow_l_h.svg');}
.frm_process .fem_pages .swiper-button-next.swiper-button-disabled{background-image: url('../images/icon_arrow_r_h.svg');}


.frm_pbanner03{width: 100%;position: relative;background: #ffffff;margin-top: 88px;z-index: 1;}
.frm_pbanner03_c{width: 100%;position: relative;}
.frm_pbanner03_l{width: 50%;position: relative;padding-top: 80px;}
.frm_pbanner03_l .frm_text{width: 100%;position: relative;gap: 20px;text-align: center;}
.frm_pbanner03_l .frm_text .frm_ttit{font-size: 96px;font-weight: bold;line-height: 1.2;text-transform: uppercase;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #3A405A;color: transparent;opacity: 0.2;}
.frm_pbanner03_l .frm_text .frm_tit{font-size: 48px;color: #000000;font-weight: bold;text-transform: capitalize;}
.frm_pbanner03_l .frm_text .frm_dec{font-size: 20px;color: #3A405A;line-height: 32px;}
.frm_pbanner03_l .positionimg{padding-bottom: 110%;margin-top: 72px;}
.frm_pbanner03_r{width: 50%;position: relative;padding-left: 72px;}
.frm_pbanner03_r .frm_img{position: relative;}
.frm_pbanner03_r .positionimg{padding-bottom: 106.5%;}
.frm_pbanner03_r .frm_img .frm_zs{width: 222px;height: 222px;position: absolute;right: -111px;bottom: -111px;z-index: 1;}
.frm_pbanner03_r .frm_img .frm_zs:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/icon_pintro03_xz.svg) center center no-repeat;background-size: 100% 100% !important;-webkit-animation: spin 24s linear infinite;animation: spin 24s linear infinite;}
.frm_pbanner03_r .frm_img .frm_zs span{display: inline-block;width: 154px;line-height: 154px;border-radius: 50%;background: #AA8453;font-size: 16px;color: #ffffff;letter-spacing: 0.28px;text-transform: uppercase;text-align: center;}
.frm_pbanner03_r .frm_img .frm_zs:hover span{font-size: 15px;}
.frm_pbanner03_r .frm_text{width: 100%;position: relative;margin-top: 111px;}
.frm_pbanner03_r .frm_text .frm_tit{font-size: 36px;color: #AA8453;font-weight: bold;text-transform: capitalize;}
.frm_pbanner03_r .frm_text .frm_mtit{font-size: 20px;color: #3A405A;line-height: 32px;text-transform: capitalize;}
.frm_pbanner03_r .frm_text .frm_dec{font-size: 14px;color: #777777;line-height: 24px;}

.frm_structure03{width: 100%;position: relative;background: linear-gradient(180deg, #FFF 0%, #F5F5F5 100%);z-index: 1;}
.frm_structure03 .frm_ntitle .frm_dec{width: 748px;max-width: 100%;}
.frm_structure03_c{width: 100%;position: relative;gap: 20px;}
.frm_structure03_c li{width: calc(50% - 10px);position: relative;padding: 32px 40px;border: 1px solid #E5E5E5;background: #FFF;}
.frm_structure03_c li span{font-size: 48px;color: #AA8453;}
.frm_structure03_c li .frm_tit{font-size: 20px;color: #000000;font-weight: bold;text-transform: uppercase;}
.frm_structure03_c li .frm_dec{font-size: 16px;color: #777777;line-height: 24px;margin-top: 20px;gap: 12px;}
.frm_structure03_c li .frm_dec b{font-weight: bold;}

.frm_pproduct03{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_pproduct03 .frm_ntitle .frm_dec{width: 620px;max-width: 100%;}
.frm_pproduct03_c{width: 100%;position: relative;gap: 36px 45px;}
.frm_pproduct03_c li{width: calc(33.33% - 30px);position: relative;}
.frm_pproduct03_c li a{width: 100%;position: relative;display: block;}
.frm_pproduct03_c li a .positionimg{padding-bottom: 100%;}
.frm_pproduct03_c li a .frm_tit{width: 100%;height: 72px;padding: 10px 16px;font-size: 14px;color: #3A405A;font-weight: bold;line-height: 24px;}

.frm_benefit{width: 100%;position: relative;background: url('../images/benefit.webp') center center no-repeat;background-size: 100% 100%;z-index: 1;overflow: hidden;}
.frm_benefit .frm_ntitle .frm_tit{color: #ffffff;}
.frm_benefit .frm_ntitle .frm_dec{width: 620px;max-width: 100%;color: #ffffff;}
.frm_benefit_c{width: 100%;position: relative;margin-top: 80px;}
.frm_benefit_c .swiper{width: 100%;position: relative;overflow: unset;}
.frm_benefit_c .swiper-slide{position: relative;padding: 30px 24px 0 24px;}
.frm_benefit_c .swiper-slide:before{content: '';width: 100%;height: 1px;background: #E5E5E5;position: absolute;top: 5px;left: 0;}
.frm_benefit_c .swiper-slide .frm_box{width: 100%;position: relative;padding: 32px 24px;background: rgba(255, 255, 255, 0.05);text-align: center;}
.frm_benefit_c .swiper-slide .frm_box:before{content: '';width: 12px;height: 12px;border-radius: 50%;background: #E5E5E5;position: absolute;top: -30px;left: calc(50% - 6px);}
.frm_benefit_c .swiper-slide .frm_box:after{content: '';width: 20px;height: 10px;background: url('../images/icon_sanjiao01.svg') center center no-repeat;position: absolute;top: -10px;left: calc(50% - 10px);z-index: -1;opacity: 0;transition:all 0.3s ease-in-out;}
.frm_benefit_c .swiper-slide .frm_tit{font-size: 16px;color: #ffffff;font-weight: bold;text-transform: capitalize;}
.frm_benefit_c .swiper-slide .frm_text{font-size: 16px;color: #E5E5E5;line-height: 24px;gap: 12px;}
.frm_benefit_c .swiper-slide span{display: block;font-size: 64px;text-align: center;opacity: 0.19;background: linear-gradient(180deg, #E0A458 20.63%, rgba(224, 164, 88, 0.00) 84.92%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.frm_benefit_c .swiper-slide i{display: inline-block;width: 100px;height: 12px;background: #AA8453;position: absolute;bottom: 0;left: calc(50% - 50px);}
.frm_benefit .fem_pages{position: absolute;right: 0;bottom: 0;gap: 12px;z-index: 2;}
.frm_benefit .fem_pages .swiper-button-prev:after, .frm_benefit .fem_pages .swiper-button-next:after{display: none;}
.frm_benefit .fem_pages .swiper-button-prev, .frm_benefit .fem_pages .swiper-button-next{width: 48px;height: 48px;position: relative;left: auto;right: auto;margin: 0;background-color: rgba(255, 255, 255, 0.12);background-position: center center;background-repeat: no-repeat;opacity: 1;}
.frm_benefit .fem_pages .swiper-button-prev{background-image: url('../images/icon_arrow_l.svg');}
.frm_benefit .fem_pages .swiper-button-next{background-image: url('../images/icon_arrow_r.svg');}
.frm_benefit .fem_pages .swiper-button-prev:hover, .frm_benefit .fem_pages .swiper-button-next:hover{background-color: #AA8453;}
.frm_benefit .frm_pbanner02_bg{position: absolute;left: 76px;bottom: -100%;-webkit-animation: uptop 30s linear infinite;animation: uptop 30s linear infinite;}
.frm_benefit .frm_pbanner02_bg .frm_text{height: max-content;font-size: 96px;font-weight: bold;line-height: 1.2;writing-mode: vertical-rl;transform: rotate(180deg);text-transform: uppercase;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #ffffff;color: transparent;opacity: 0.2;}
.frm_benefit_c .swiper-slide:hover .frm_box{background: #ffffff;}
.frm_benefit_c .swiper-slide:hover .frm_box:after{opacity: 1;}
.frm_benefit_c .swiper-slide:hover .frm_tit{color: #000000;}
.frm_benefit_c .swiper-slide:hover .frm_text{color: #000000;}

.frm_custom03 .frm_ntitle .frm_dec{width: 620px;}
.frm_custom03 .frm_custom_c{gap: 42px;}
.frm_custom03 .frm_custom_c li{width: calc(33.33% - 28px);}

.frm_papplications03{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_papplications03 .frm_ntitle .frm_dec{width: 620px;max-width: 100%;}
.frm_papplications03_c{width: 100%;position: relative;overflow: hidden;}
.frm_papplications03_c .swiper-slide{position: relative;}
.frm_papplications03_c .swiper-slide a{width: 100%;position: relative;display: block;}
.frm_papplications03_c .swiper-slide a:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(58, 64, 90, 0.00) 54.18%, #3A405A 100%);z-index: 1;}
.frm_papplications03_c .swiper-slide a .positionimg{padding-bottom: 138.88%;}
.frm_papplications03_c .swiper-slide a p{width: 100%;padding: 24px 16px;font-size: 20px;color: #F5F5F5;font-weight: bold;position: absolute;left: 0;bottom: 0;z-index: 1;}

.frm_material03{width: 100%;position: relative;background: linear-gradient(180deg, #FFF 0%, #F5F5F5 100%);z-index: 1;}
.frm_material03_c{width: 100%;position: relative;}
.frm_material03_c .frm_material03_t{width: 100%;position: relative;gap: 72px;}
.frm_material03_c .frm_material03_b{width: 100%;position: relative;gap: 72px;margin-top: 72px;}
.frm_material03_c .frm_material03_img{width: 42.5%;position: relative;}
.frm_material03_c .frm_material03_img .positionimg{height: 100%;padding-bottom: 0;}
.frm_material03_c .frm_material03_wz{width: calc(57.5% - 72px);position: relative;}
.frm_material03_c .frm_material03_wz .frm_text{width: 100%;position: relative;}
.frm_material03_c .frm_material03_wz .frm_text .frm_tit{font-size: 32px;color: #AA8453;font-weight: bold;text-transform: capitalize;}
.frm_material03_c .frm_material03_wz .frm_text .frm_dec{width: 100%;position: relative;}
.frm_material03_c .frm_material03_wz .frm_text .frm_dec .frm_mtit{font-size: 20px;color: #000000;font-weight: bold;line-height: 24px;text-transform: capitalize;}
.frm_material03_c .frm_material03_wz .frm_text .frm_dec p{font-size: 16px;color: #777777;line-height: 32px;}

.frm_pchoose{width: 100%;position: relative;background: #F5F5F5;z-index: 1;}
.frm_pchoose:before{content: '';width: 100%;height: 410px;background: url('../images/bg_pchoose.webp') center center no-repeat;background-size: 100% 100%;position: absolute;left: 0;top: 0;}
.frm_pchoose .frm_ntitle .frm_tit{color: #ffffff;}
.frm_pchoose .frm_ntitle .frm_dec{width: 620px;max-width: 100%;color: #ffffff;}
.frm_pchoose_c{width: 100%;position: relative;margin-top: 82px;z-index: 1;}
.frm_pchoose_c .swiper-slide{width: 300px;height: 300px;position: relative;padding: 28px 32px;border: 1px solid #E5E5E5;background: #ffffff;}
.frm_pchoose_c .swiper-slide span{display: inline-block;width: 52px;font-size: 20px;color: #000000;line-height: 52px;text-align: center;background: #E5E5E5;}
.frm_pchoose_c .swiper-slide .frm_text{width: 100%;padding: 28px 32px;position: absolute;bottom: 0;left: 0;}
.frm_pchoose_c .swiper-slide .frm_tit{font-size: 16px;color: #000000;font-weight: bold;line-height: 24px;text-transform: capitalize;}
.frm_pchoose_c .swiper-slide p{font-size: 14px;color: #777777;line-height: 24px;margin-top: 12px;}
.frm_pchoose_c .fem_pages{position: relative;z-index: 2;gap: 12px;}
.frm_pchoose_c .fem_pages .swiper-button-prev:after, .frm_pchoose_c .fem_pages .swiper-button-next:after{display: none;}
.frm_pchoose_c .fem_pages .swiper-button-prev, .frm_pchoose_c .fem_pages .swiper-button-next{width: 48px;height: 48px;position: relative;left: auto;right: auto;margin: 0;background-color: #AA8453;background-position: center center;background-repeat: no-repeat;border: 1px solid #AA8453;opacity: 1;}
.frm_pchoose_c .fem_pages .swiper-button-prev{background-image: url('../images/icon_arrow_l.svg');}
.frm_pchoose_c .fem_pages .swiper-button-next{background-image: url('../images/icon_arrow_r.svg');}
.frm_pchoose_c .fem_pages .swiper-button-prev.swiper-button-disabled, .frm_pchoose_c .fem_pages .swiper-button-next.swiper-button-disabled{background-color: #ffffff;border-color: #777777;}
.frm_pchoose_c .fem_pages .swiper-button-prev.swiper-button-disabled{background-image: url('../images/icon_arrow_l_h.svg');}
.frm_pchoose_c .fem_pages .swiper-button-next.swiper-button-disabled{background-image: url('../images/icon_arrow_r_h.svg');}


.frm_productpage{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_productpage_t{width: 100%;position: relative;}
.frm_productpage_img{width: 40%;position: relative;}
.frm_productpage_img .swiper{width: 100%;position: relative;overflow: hidden;}
.frm_productpage_img .swiper.swiper02{margin-top: 16px;}
.frm_productpage_img .swiper .swiper-slide{position: relative;}
.frm_productpage_img .swiper.swiper02 .swiper-slide{cursor: pointer;}
.frm_productpage_img .swiper .swiper-slide .frm_pic{width: 100%;position: relative;padding-bottom: 100%;border: 1px solid #ddd;}
.frm_productpage_img .swiper.swiper02 .swiper-slide.on .frm_pic{border-color: #AA8453;}
.frm_productpage_text{width: 55%;position: relative;}
.frm_productpage_text h1{font-size: 32px;color: #000000;font-weight: bold;line-height: 1.4;border-bottom: 1px solid #ddd;padding-bottom: 16px;}
.frm_productpage_text .frm_desc{width: 100%;position: relative;font-size: 16px;color: #777777;margin-top: 24px;}
.frm_productpage_text .frm_desc p{line-height: 42px;}
.frm_productpage_text .frm_button{width: 100%;position: relative;gap: 24px;}
.frm_productpage_text .frm_button a:nth-child(1){background: #AA8453;}
.frm_productpage_c{width: 100%;position: relative;margin-top: 80px;}
.frm_productpage_c .frm_productpage_tab{width: 100%;position: relative;border-bottom: 1px solid #ddd;}
.frm_productpage_c .frm_productpage_tab li{font-size: 18px;color: #ffffff;font-weight: bold;padding: 12px 48px;margin-right: 24px;background: #AA8453;border-radius: 12px 0 0 0;}
.frm_productpage_c .frm_productpage_tab li a{color: #ffffff;}

.frm_article{line-height: 2;font-size: 16px;color: #777777;}
.frm_article p{margin-bottom: 12px;}
.frm_article b, .frm_article b span, .frm_article strong{font-weight:bold;color: #000000;}
.frm_article img{max-width: 100%;height: auto !important;vertical-align: middle;margin: 20px 0;}
.frm_article h2 {font-size: 24px;font-weight: bold;margin: 15px 0;color: #000000;}
.frm_article h3 {font-size: 22px;font-weight: bold;margin: 12px 0;color: #000000;}
.frm_article table, .frm_article table tr, .frm_article table td{border: 1px solid #EEE;border-collapse: collapse;}
.frm_article table{width: 100% !important;}
.frm_article table td{line-height: 1.4;padding: 5px 5px;color: #777777;font-size: 14px;font-weight: 290;border: 1.0000pt solid #343a40 !important;}
.frm_article table td p{margin:0;font-size: 14px;}

.share_article{width: 100%;position: relative;gap: 16px;}
.share_article span{font-size: 24px;color: #000000;}
.share_article .share_article_c{position:relative;}
.share_article .share_article_c .st-btn{display: inline-block !important;}

.frm_relatednpro{width: 100%;position: relative;background: #f5f5f5;z-index: 1;}

.frm_relatednapp{width: 100%;position: relative;background: #ffffff;z-index: 1;}

.frm_nabout_l .frm_ndec::-webkit-scrollbar {width: 2px;height: 2px;}
.frm_nabout_l .frm_ndec::-webkit-scrollbar-track {background: none;transition: all 0.3s;}
.frm_nabout_l .frm_ndec::-webkit-scrollbar-thumb {border-radius: 10px;background: none;transition: all 0.3s;}
.frm_nabout{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_nabout_c{width: 100%;position: relative;padding: 40px 0 30px 0;}
.frm_nabout_l{width: 62%;position: relative;margin: 40px 0 30px 0;padding: 60px 60px;background: #ffffff;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);z-index: 2;}
.frm_nabout_l .frm_ndec{position: relative;line-height: 28px;color: #495057;font-size: 16px;gap: 12px;height: 324px;overflow-y: auto;padding-right: 12px;}
.frm_nabout_r{width: calc(38% + 60px);height: 100%;position: absolute;right: 0;top: 0;}
.frm_nabout_r .positionimg{height: 100%;padding-bottom: 0;}
.frm_nabout_r .positionimg:before{content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, .3);position: absolute;left: 0;top: 0;z-index: 1;transition:all 0.5s ease-in-out;}
.frm_nabout_r .frm_nabout_vbut{line-height: 76px;padding: 0 24px;color: #212529;background: #ffffff;position: absolute;right: 0;bottom: 0;text-transform: uppercase;cursor: pointer;z-index: 2;}
.frm_nabout_r .frm_nabout_vbut i{display: inline-block;width: 40px;height: 40px;border-radius: 50%;background: url('../images/icon_nabout_v.svg') center center no-repeat #000;margin-left: 16px;position: relative;}
.frm_nabout_r .frm_nabout_vbut i:before, .frm_nabout_r .frm_nabout_vbut i:after{content: '';width: 100%;height: 100%;border-radius: 50%;border: 1px solid #535353;display: inline-block;position: absolute;left: -1px;top: -1px;}
.frm_nabout_r .frm_nabout_vbut i:before{animation: scale1 2.4s infinite;}
.frm_nabout_r .frm_nabout_vbut i:after{animation: scale2 2.4s infinite;}
.frm_nabout_r .frm_nabout_vbut .frm_videoBox {display: none;}
.frm_nabout_r .frm_nabout_vbut:hover{transform:translate(-5px, -5px);box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.04), 0px 8px 16px 0px rgba(255, 255, 255, 0.08);}
.frm_nabout_r:hover .positionimg:before{background: rgba(0, 0, 0, .1);}
.frm_nabout_l:hover .frm_ndec::-webkit-scrollbar-track {background: #f1f1f1;}
.frm_nabout_l:hover .frm_ndec::-webkit-scrollbar-thumb {background: #AA8453;}

.frm_nyoushi{width: 100%;position: relative;background: #F5F5F5;z-index: 1;}
.frm_nyoushi_c{width: 100%;position: relative;}
.frm_nyoushi_l{width: 40%;position: relative;}
.frm_nyoushi_l .frm_text{font-size: 16px;color: #777777;line-height: 28px;gap: 12px;}
.frm_nyoushi_r{width: 60%;position: relative;padding-left: 72px;}
.frm_nyoushi_r ul{width: 100%;position: relative;gap: 24px;}
.frm_nyoushi_r ul li{width: calc(50% - 12px);position: relative;position: relative;padding: 32px 24px;background: #ffffff;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 4px 2px 8px 0px rgba(0, 0, 0, 0.06);}
.frm_nyoushi_r ul li i{display: inline-block;width: 52px;height: 52px;}
.frm_nyoushi_r ul li i.icon01{background: url(../images/icon_nyoushi01.svg) center center no-repeat;}
.frm_nyoushi_r ul li i.icon02{background: url(../images/icon_nyoushi02.svg) center center no-repeat;}
.frm_nyoushi_r ul li i.icon03{background: url(../images/icon_nyoushi03.svg) center center no-repeat;}
.frm_nyoushi_r ul li i.icon04{background: url(../images/icon_nyoushi04.svg) center center no-repeat;}
.frm_nyoushi_r ul li .frm_text{margin-left: 32px;width: calc(100% - 72px);}
.frm_nyoushi_r ul li .frm_text .frm_tit{font-size: 18px;color: #000000;font-weight: bold;}
.frm_nyoushi_r ul li .frm_text p{font-size: 14px;color: #777777;line-height: 24px;margin-top: 12px;}
.frm_nyoushi_r ul li:hover{transform: translateY(-8px);box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08), 4px 2px 8px 0px rgba(0, 0, 0, 0.12);}

.frm_shili{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_shili .frm_ntitle .frm_dec{width: 720px;max-width: 100%;}
.frm_shili_c{width: 100%;position: relative;overflow: hidden;}
.frm_shili_c .swiper-slide{position: relative;}
.frm_shili_c .swiper-slide a{width: 100%;position: relative;display: block;}
.frm_shili_c .swiper-slide a:before{content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, .5);position: absolute;left: 0;top: 0;z-index: 1;opacity: 0;transition:all 0.5s ease-in-out;}
.frm_shili_c .swiper-slide a .positionimg{padding-bottom: 75%;}
.frm_shili_c .swiper-slide a p{width: 100%;padding: 20px 24px;font-size: 16px;color: #ffffff;text-align: center;position: absolute;bottom: -100px;left: 0;z-index: 1;}
.frm_shili_c .swiper-slide a:hover:before{opacity: 1;}
.frm_shili_c .swiper-slide a:hover p{bottom: 0;}
.frm_shili .fem_pages{position: absolute;bottom: 0;right: 0;z-index: 2;gap: 12px;}
.frm_shili .fem_pages .swiper-button-prev:after, .frm_shili .fem_pages .swiper-button-next:after{display: none;}
.frm_shili .fem_pages .swiper-button-prev, .frm_shili .fem_pages .swiper-button-next{width: 48px;height: 48px;position: relative;left: auto;right: auto;margin: 0;background-color: #AA8453;background-position: center center;background-repeat: no-repeat;border: 1px solid #AA8453;opacity: 1;}
.frm_shili .fem_pages .swiper-button-prev{background-image: url('../images/icon_arrow_l.svg');}
.frm_shili .fem_pages .swiper-button-next{background-image: url('../images/icon_arrow_r.svg');}
.frm_shili .fem_pages .swiper-button-prev.swiper-button-disabled, .frm_shili .fem_pages .swiper-button-next.swiper-button-disabled{background-color: #ffffff;border-color: #777777;}
.frm_shili .fem_pages .swiper-button-prev.swiper-button-disabled{background-image: url('../images/icon_arrow_l_h.svg');}
.frm_shili .fem_pages .swiper-button-next.swiper-button-disabled{background-image: url('../images/icon_arrow_r_h.svg');}

.frm_huanjing{width: 100%;position: relative;background: linear-gradient(180deg, #F5F5F5 0%, #ffffff 100%);z-index: 1;}
.frm_huanjing_c{width: 100%;position: relative;}
.frm_huanjing_c .swiper-slide{position: relative;}
.frm_huanjing_c .swiper-slide a{width: 100%;position: relative;display: block;}
.frm_huanjing_c .swiper-slide a .positionimg{padding-bottom: 75%;}
.frm_huanjing_c .swiper-slide a p{width: 100%;height: 72px;padding: 10px 16px;font-size: 14px;color: #3A405A;font-weight: bold;line-height: 24px;}
.frm_huanjing_c .swiper-pagination{position: relative;bottom: 0;}
.frm_huanjing_c .swiper-pagination-bullet{width: 14px;height: 14px;border-radius: 14px;margin: 0 6px !important;}
.frm_huanjing_c .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 60px;background:#AA8453;}


.frm_nnews{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_nnews_list{width: 100%;position: relative;gap: 40px;}
.frm_nnews_list li{width: 100%;position: relative;}
.frm_nnews_list li a{width: 100%;position: relative;border: 1px solid #F2F2F2;border-radius: 6px;}
.frm_nnews_list li a .frm_img{width: 280px;position: relative;}
.frm_nnews_list li a .frm_img .positionimg{width: 100%;padding-bottom: 100%;}
.frm_nnews_list li a .frm_text{width: calc(100% - 280px);position: relative;padding: 36px 52px 36px 52px;gap: 16px;}
.frm_nnews_list li a .frm_text .frm_tit{font-size: 24px;color: #000000;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.frm_nnews_list li a .frm_text p{font-size: 16px;color: #777777;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.frm_nnews_list li a .frm_text em{font-style: normal;font-size: 14px;color: #777777;padding-left: 24px;background: url('../images/icon_time.svg') left center no-repeat;background-size: 18px 18px;}
.frm_nnews_list li a .frm_text span{font-size: 16px;margin-top: 12px;}
.frm_nnews_list li a .frm_text span i{opacity: 0;margin-left: 0;}
.frm_nnews_list li a:hover {-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .1);box-shadow: 0 0 15px rgba(0, 0, 0, .1);}
.frm_nnews_list li a:hover .frm_text .frm_tit{color: #AA8453;}
.frm_nnews_list li a:hover .frm_text span i{opacity: 1;margin-left: 24px;}

.frm_newspage{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_newspage h1{font-size: 36px;color: #000000;text-align: center;font-weight: bold;}
.frm_newspage .frm_newspage_info{font-size: 16px;color: #595959;text-align: center;margin-top: 20px;}
.frm_newspage .frm_article{padding: 50px 0;border-top: 1px solid #ddd;}


.frm_napplications{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_napplications ul{width: 100%;position: relative;gap: 72px;}
.frm_napplications ul li{width: 100%;position: relative;gap: 72px;}
.frm_napplications ul li .frm_img{width: calc(50% - 72px);position: relative;}
.frm_napplications ul li .frm_img .positionimg{padding-bottom: 100%;}
.frm_napplications ul li .frm_wz{width: 50%;position: relative;}
.frm_napplications ul li .frm_wz .frm_tit{font-size: 32px;color: #000000;font-weight: bold;}
.frm_napplications ul li .frm_wz .frm_dec{font-size: 18px;color: #777777;line-height: 34px;gap: 12px;}
.frm_napplications ul li .frm_wz .frm_dec p{font-weight: lighter;}


.frm_projects{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_projects_c{width: 100%;position: relative;}
.frm_projects_c .frm_projects_l{width: 250px;position: sticky;top: 120px;align-self: flex-start;}
.frm_projects_c .frm_projects_l .frm_tit{font-size: 20px;color: #000000;font-weight: bold;text-transform: uppercase;}
.frm_projects_c .frm_projects_l ul{width: 100%;position: relative;gap: 24px;}
.frm_projects_c .frm_projects_l ul li{width: 100%;position: relative;}
.frm_projects_c .frm_projects_l ul li a{width: 100%;position: relative;gap: 12px;}
.frm_projects_c .frm_projects_l ul li a i{display: inline-block;width: 24px;height: 2px;background: #dddddd;position: relative;}
.frm_projects_c .frm_projects_l ul li a i:before{content: '';width: 0;height: 100%;position: absolute;left: 0;top: 0;background: #AA8453;transition:all 0.3s ease-in-out;}
.frm_projects_c .frm_projects_l ul li a span{font-size: 14px;color: #000000;font-weight: lighter;}
.frm_projects_c .frm_projects_l ul li a:hover i:before, .frm_projects_c .frm_projects_l ul li.on a i:before{width: 100%;}
.frm_projects_c .frm_projects_l ul li a:hover span, .frm_projects_c .frm_projects_l ul li.on a span{color: #AA8453;padding-left: 5px;}
.frm_projects_c .frm_projects_r{width: 100%;position: relative;}
.frm_projects_list{width: 100%;position: relative;gap: 30px;}
.frm_projects_list li{width: calc(33.33% - 20px);}
.frm_projects_list li a{display: block;position: relative;background: #030c17;overflow: hidden;}
.frm_projects_list li a .positionimg{padding-bottom: 75%;}
.frm_projects_list li a .positionimg img{opacity: 0.8;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
.frm_projects_list li a .frm_text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 2em;color: #ffffff;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.frm_projects_list li a .frm_text::before {position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;border: 2px solid #fff;box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale3d(1.4, 1.4, 1);transform: scale3d(1.4, 1.4, 1);}
.frm_projects_list li a .frm_text .frm_tit{font-size: 22px;font-weight: bold;margin: 20% 0 10px 0;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;text-align: center;}
.frm_projects_list li a .frm_text p{font-size: 14px;line-height: 24px;padding: 1em;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1.5);transform: scale(1.5);text-align: center;}
.frm_projects_list li a:hover .positionimg img{opacity: 0.4;}
.frm_projects_list li a:hover .frm_text {background-color: rgba(58, 52, 42, 0);}
.frm_projects_list li a:hover .frm_text::before, .frm_projects_list li a:hover .frm_text p {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.frm_projects_list li a:hover .frm_text .frm_tit {-webkit-transform: scale(0.9);transform: scale(0.9);}


.frm_contact_l *::-webkit-input-placeholder {color: #333333;}
.frm_contact_l *::-moz-placeholder {color: #333333;}
.frm_contact_l *::-ms-input-placeholder {color: #333333;}
.frm_contact{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.frm_contact:before{content: '';width: 100%;height: 100%;background: url('../images/bg_about02.webp') no-repeat;background-position: 140% 452px;position: absolute;left: 0;top: 0;}
.frm_contact_c{width: 100%;position: relative;}
.frm_contact_l{width: 54%;position: relative;}
.frm_contact_l form{width: 100%;position: relative;gap: 10px;}
.frm_contact_l form .form_li{width: 100%;}
.frm_contact_l form .form_li input, .frm_contact_l form .form_li textarea{width: 100%;font-size: 14px;color: #000000;line-height: 52px;border-bottom: 1px solid #e3e3e3;}
.frm_contact_l form .frm_form_btn{}
.frm_contact_r{width: 46%;position: relative;padding: 76px 0 0 130px;}
.frm_contact_r ul{width: 58%;position: relative;gap: 52px;}
.frm_contact_r ul li{width: 100%;position: relative;gap: 12px;}
.frm_contact_r ul li p:nth-child(1){font-size: 16px;color: #000000;font-weight: bold;text-transform: uppercase;}
.frm_contact_r ul li p:nth-child(2){font-size: 18px;color: #000000;line-height: 32px;font-weight: lighter;}


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

	.frm_nbanner .frm_text .frm_tit{font-size: 54px;}
	.frm_nbanner .frm_location{font-size: 16px;}
    
    .frm_pbanner_l{width: calc(100% - 524px);}
    .frm_title .frm_intro{font-size: 18px;line-height: 30px;}
    .frm_pbanner_r{width: 524px;}
    
    .frm_pproduct_c li a .positionimg {padding-bottom: 360px;}
    .frm_pproduct_c li a .frm_text .frm_tit{font-size: 16px;}
    
    .frm_advantages_c .swiper-slide .frm_text span{font-size: 18px;}
    .frm_advantages_c .swiper-slide .frm_text .frm_tit{font-size: 22px;}

    .frm_quotation_l{width: calc(100% - 588px);}
    .frm_quotation .frm_quotation_bg{width: calc(100% - ((100% - 1240px) / 2));}

    .frm_pbanner02_l{width: 900px;}
    .frm_pbanner02_l .frm_title {width: 720px;}
    .frm_pbanner02_l .frm_title .frm_tit{font-size: 42px;}
    .frm_pbanner02_r{width: calc((100% - 1240px) / 2 + 488px);}


    .frm_pbanner03_l .frm_text .frm_ttit{font-size: 80px;}
    .frm_pbanner03_l .frm_text .frm_tit{font-size: 42px;}
    .frm_pbanner03_l .frm_text .frm_dec{font-size: 18px;line-height: 30px;}
    .frm_pbanner03_r .frm_text .frm_tit{font-size: 32px;}
    .frm_pbanner03_r .frm_text .frm_mtit{font-size: 18px;line-height: 30px;}

    .frm_structure03_c li span{font-size: 42px;}
    .frm_structure03_c li .frm_tit{font-size: 18px;}

    .frm_material03_c .frm_material03_wz .frm_text .frm_tit{font-size: 30px;}

    .frm_nyoushi_r{padding-left: 60px;}
    .frm_nyoushi_r ul li .frm_text{margin-left: 24px;}

}

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

    .manu .a_p{height:40px;line-height:38px;margin:0 3px;padding: 0 16px;font-size:14px;}

	.frm_nbanner .frm_text .frm_tit{font-size: 45px;}
    .frm_nbanner .frm_location{font-size: 14px;}

	.frm_pbanner_l{width: calc(100% - 500px);}
    .frm_title .frm_intro{font-size: 16px;line-height: 28px;}
    .frm_pbanner_r{width: 500px;}
    .frm_pbanner_r .frm_weizhi .frm_weizhi_li span{font-size: 14px;line-height: 32px;}
    .frm_pbanner_r .frm_weizhi .frm_weizhi_li span i{height: 32px;}

    .frm_pproduct_c{gap: 16px;}
    .frm_pproduct_c.frm_ys01 li{width: calc(33.33% - 10.666px);}
    .frm_pproduct_c.frm_ys02 li{width: calc(50% - 8px);}
    .frm_pproduct_c.frm_ys02 li:nth-child(2n+3), .frm_pproduct_c.frm_ys02 li:nth-child(2n+5){width: calc(25% - 12px);}
    .frm_pproduct_c.frm_ys03 li{width: calc(25% - 12px);}
    .frm_pproduct_c.frm_ys03 li:nth-child(3n+2){width: calc(50% - 8px);}
    .frm_pproduct_c li a .positionimg {padding-bottom: 346px;}
    .frm_pproduct_c li a .frm_text .frm_tit {font-size: 14px;}
    .frm_pproduct_c li a .frm_text .frm_pproduct_more{margin-top: 16px;padding-top: 16px;margin-bottom: -64px;}
    .frm_pproduct_c li a .frm_text .frm_pproduct_more span{font-size: 12px;line-height: 30px;}

    .frm_advantages_c{height: 400px;margin-top: 100px;}
    .frm_advantages_c .swiper-slide .frm_text{padding: 48px 30px;}
    .frm_advantages_c .swiper-slide .frm_text .frm_tit {font-size: 20px;margin-top: 10px;}
    .frm_advantages_c .swiper-slide .frm_text .frm_dec{font-size: 14px;line-height: 22px;}
    .frm_advantages_c .swiper-slide:hover .frm_text span {font-size: 40px;}
    .frm_advantages_c .swiper-slide:hover .frm_text .frm_dec {height: 168px;margin-top: 16px;}

    .frm_applications_l{padding-right: 52px;}
    .frm_applications_l .frm_text{line-height: 22px;gap: 12px;}
    .frm_applications_r .swiper-slide a .frm_tit{line-height: 60px;}

    .frm_pminbanner_c{padding: 72px 72px;}
    .frm_pminbanner_c .frm_pminbanner_l{width: 612px;}
    .frm_pminbanner_c .frm_pminbanner_l p:nth-child(1){font-size: 18px;}
    .frm_pminbanner_c .frm_pminbanner_l p:nth-child(2){font-size: 20px;}

    .frm_material_con{padding: 45px 32px 45px 164px;}
    .frm_material_con:before{left: 164px;}
    .frm_material_con .swiper{height: 300px;}
    .frm_material_con .swiper-slide .frm_dec{height: 258px;font-size: 14px;line-height: 24px;gap: 10px;}
    .frm_material_img .fem_pages{margin-top: 54px;}
    
    .frm_quotation_l{padding: 160px 72px 0 0;}
    .frm_quotation_l .frm_quotation_tel .frm_text p:nth-child(1){font-size: 16px;}
    .frm_quotation_l .frm_quotation_tel .frm_text p:nth-child(2){font-size: 20px;}
    .frm_quotation_r{width: 512px;padding: 42px 42px;}
    .frm_quotation_r form{gap: 15px;}
    .frm_quotation_r form input, .frm_quotation_r form textarea{height: 52px;}
    .frm_quotation_r form textarea {height: 132px;}
	.frm_quotation .frm_quotation_bg{width: calc(100% - ((100% - 1200px) / 2));height: calc(100% - 142px);}
	.frm_quotation .frm_quotation_bg .frm_bg_l{width: calc(100% - 310px);}
	.frm_quotation .frm_quotation_bg .frm_bg_r{width: 310px;background-size: 100% 116%;}

	.frm_relatednews_c .swiper-slide a .frm_text span{font-size: 13px;}
	.frm_relatednews_c .swiper-slide a .frm_text .frm_tit{font-size: 18px;line-height: 28px;margin-top: 10px;}


	.frm_pbanner02_l{width: 820px;padding-top: 100px;}
    .frm_pbanner02_l .frm_title {width: 680px;}
    .frm_pbanner02_l .frm_title .frm_tit{font-size: 38px;}
    .frm_pbanner02_r{width: calc((100% - 1200px) / 2 + 488px);}

    .frm_pintro_l .frm_zs{width: 160px;height: 160px;left: -80px;bottom: -80px;}
    .frm_pintro_l .frm_zs span{width: 114px;line-height: 114px;font-size: 14px;}
    .frm_pintro_l .frm_zs span:hover{font-size: 13px;}
    .frm_pintro_r{padding-left: 60px;}
    .frm_pintro_r ul{gap: 32px;}
    .frm_pintro_r ul li{gap: 12px;}
    .frm_pintro_r ul li span{font-size: 14px;}

    .frm_structure_tab ul{gap: 16px;}
    .frm_structure_tab ul li{padding: 0 20px;line-height: 50px;}
    .frm_structure_con{padding: 24px 24px;}
    .frm_structure_con .frm_box .frm_box_r .frm_shuzi{font-size: 36px;}
    .frm_structure_con .frm_box .frm_box_r .frm_text .frm_dec{font-size: 14px;margin-top: 10px;}

    .frm_pproduct02_list{gap: 16px 16px;}
    .frm_pproduct02_list li{width: calc(33.33% - 10.666px);}
    .frm_pproduct02_list li a .frm_tit{width: 54%;}
    .frm_pproduct02_list li a .frm_tit{line-height: 22px;}

    .frm_advantage02_c .swiper-slide{padding: 20px 24px;}
    .frm_advantage02_c .swiper-slide span{font-size: 36px;line-height: 52px;}
    .frm_advantage02_c .swiper-slide p{line-height: 22px;height: 112px;margin-top: 10px;}

    .frm_material02_r{padding-left: 56px;gap: 12px;}
    .frm_material02_r dl dt{padding: 8px 20px;}
    .frm_material02_r dl dt .frm_tit{font-size: 18px;line-height: 34px;}
    .frm_material02_r dl dd{padding: 12px 16px 0 16px;}
    .frm_material02_r dl dd .frm_p {margin-bottom: 12px;}

    .frm_papplications02_c .swiper-slide a p{padding: 20px 16px;font-size: 18px;}

    .frm_fenge .frm_fenge_bg{top: 0;}
    .frm_fenge_c img{width: 720px;}
    .frm_fenge_c .frm_tit{font-size: 30px;}

    .frm_custom_c{gap: 12px;}
    .frm_custom_c li{width: calc(25% - 9px);}
    .frm_custom_c li p{line-height: 22px;margin-top: 10px;}

    .frm_process_r{padding-left: 50px;}
    .frm_process_r .swiper{left: -120px;top: 224px;}
    .frm_process_r .swiper-slide{width: 280px;height: 280px;padding: 20px 24px;}
    .frm_process_r .swiper-slide span{width: 48px;line-height: 48px;}
    .frm_process_r .swiper-slide .frm_text{padding: 20px 24px;}
    .frm_process .fem_pages .swiper-button-prev{margin-left: 172px;}
    
	.frm_pbanner03_l .frm_text{gap: 16px;}
	.frm_pbanner03_l .frm_text .frm_ttit {font-size: 72px;}
	.frm_pbanner03_l .frm_text .frm_tit {font-size: 36px;}
	.frm_pbanner03_l .frm_text .frm_dec {font-size: 16px;line-height: 28px;}
	.frm_pbanner03_r .frm_img .frm_zs{width: 160px;height: 160px;right: -80px;bottom: -80px;}
	.frm_pbanner03_r .frm_img .frm_zs span{width: 114px;line-height: 114px;font-size: 14px;}
	.frm_pbanner03_r .frm_img .frm_zs span:hover{font-size: 13px;}

	.frm_pbanner03_r{padding-left: 60px;}
	.frm_pbanner03_r .frm_text{margin-top: 80px;}
	.frm_pbanner03_r .frm_text .frm_tit {font-size: 30px;}
	.frm_pbanner03_r .frm_text .frm_mtit {font-size: 16px;line-height: 26px;}

	.frm_structure03_c{gap: 16px;}
	.frm_structure03_c li{width: calc(50% - 8px);padding: 24px 30px;}
	.frm_structure03_c li span {font-size: 36px;}
	.frm_structure03_c li .frm_dec {font-size: 14px;margin-top: 16px;gap: 10px;}

	.frm_pproduct03_c {gap: 24px 24px;}
	.frm_pproduct03_c li{width: calc(33.33% - 16px);}

	.frm_custom03 .frm_custom_c{gap: 24px;}
	.frm_custom03 .frm_custom_c li{width: calc(33.33% - 16px);}

	.frm_papplications03_c .swiper-slide a p{padding: 20px 16px;font-size: 18px;}

	.frm_material03_c .frm_material03_t{gap: 60px;}
	.frm_material03_c .frm_material03_b{gap: 60px;margin-top: 60px;}
	.frm_material03_c .frm_material03_wz{width: calc(57.5% - 60px);}
	.frm_material03_c .frm_material03_wz .frm_text .frm_tit {font-size: 28px;}
	.frm_material03_c .frm_material03_wz .frm_text .frm_dec .frm_mtit{font-size: 18px;}
	.frm_material03_c .frm_material03_wz .frm_text .frm_dec p{font-size: 14px;line-height: 28px;}

	.frm_pchoose:before{height: 380px;}
	.frm_pchoose_c{margin-top: 56px;}
	.frm_pchoose_c .swiper-slide{width: 280px;height: 280px;padding: 20px 24px;}
	.frm_pchoose_c .swiper-slide span{width: 48px;line-height: 48px;}
	.frm_pchoose_c .swiper-slide .frm_text{padding: 20px 24px;}

	.frm_productpage_text h1{font-size: 24px;}
    .frm_productpage_text .frm_desc{font-size: 14px;margin-top: 16px;}
    .frm_productpage_text .frm_desc p {line-height: 36px;}
    .frm_productpage_text .frm_button a {font-size: 14px;line-height: 45px;padding: 0 42px;}
    .frm_productpage_img .swiper.swiper02 {margin-top: 10px;}
    .frm_productpage_c{margin-top: 60px;}
    .frm_productpage_c .frm_productpage_tab li{font-size: 16px;padding: 10px 40px;margin-right: 20px;}

    .frm_article{font-size: 16px;}
	.frm_article p{margin-bottom: 10px;}
	.frm_article img{margin: 15px 0;}
	.frm_article h2 {font-size: 22px;margin: 12px 0;}
	.frm_article h3 {font-size: 20px;margin: 12px 0;}

	.frm_newspage h1{font-size: 26px;}
    .frm_newspage .frm_newspage_info{font-size: 14px;margin-top: 12px;}
    .frm_newspage .frm_article{padding: 32px 0;}
    
    .frm_nnews_list{gap: 30px;}
    .frm_nnews_list li a .frm_img{width: 225px;}
    .frm_nnews_list li a .frm_text{width: calc(100% - 225px);padding: 24px 32px 24px 32px;gap: 12px;}
    .frm_nnews_list li a .frm_text .frm_tit{font-size: 20px;}
    .frm_nnews_list li a .frm_text p{font-size: 14px;line-height: 24px;}
    .frm_nnews_list li a .frm_text span{font-size: 13px;margin-top: 6px;}

    .frm_napplications ul {gap: 60px;}
    .frm_napplications ul li{gap: 60px;}
    .frm_napplications ul li .frm_img{width: calc(50% - 60px);}
    .frm_napplications ul li .frm_wz .frm_tit{font-size: 26px;}
    .frm_napplications ul li .frm_wz .frm_dec {font-size: 16px;line-height: 30px;gap: 10px;}
    
    .frm_projects_c .frm_projects_l .frm_tit{font-size: 18px;}
    .frm_projects_list{gap:24px;}
    .frm_projects_list li{width: calc(33.33% - 16px);}
    .frm_projects_list li a .frm_text .frm_tit{font-size: 20px;}
    .frm_projects_list li a .frm_text p{line-height: 22px;}

    .frm_nabout_c {padding: 24px 0 24px 0;}
    .frm_nabout_l{margin: 30px 0 20px 0;padding: 32px 42px;}
    .frm_nabout_l .frm_ndec{font-size: 14px;line-height: 26px;}

    .frm_nyoushi_l .frm_text {font-size: 14px;line-height: 26px;gap: 10px;}
    .frm_nyoushi_r {padding-left: 42px;}
    .frm_nyoushi_r ul{gap: 16px;}
    .frm_nyoushi_r ul li{width: calc(50% - 8px);padding: 24px 20px;}
    .frm_nyoushi_r ul li .frm_text {margin-left: 20px;}
    .frm_nyoushi_r ul li .frm_text p{line-height: 22px;margin-top: 10px;}

    .frm_huanjing_c{gap: 20px 30px;}
    .frm_huanjing_c .swiper-slide{width: calc(33.33% - 20px);}

    .frm_contact_l form .form_li input, .frm_contact_l form .form_li textarea{line-height: 45px;}
    .frm_contact_r{padding: 60px 0 0 120px;}
    .frm_contact_r ul{gap: 42px;}
    .frm_contact_r ul li{gap: 10px;}
    .frm_contact_r ul li p:nth-child(1){font-size: 14px;}
    .frm_contact_r ul li p:nth-child(2){font-size: 16px;line-height: 28px;}
    

}

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

	.frm_material_con .swiper {height: 240px;}
	.frm_material_con {padding: 45px 32px 45px 128px;}
	.frm_material_con:before {left: 128px;}
	.frm_material_con .swiper-slide .frm_dec{height: 182px;}
    
    .frm_quotation_l{width: calc(100% - 500px);}
    .frm_quotation_r {width: 450px;}
	.frm_quotation .frm_quotation_bg{width: calc(100% - ((100% - 994px) / 2));}


	.frm_pbanner02_l{width: 640px;padding-top: 50px;}
    .frm_pbanner02_l .frm_title {width: 548px;}
    .frm_pbanner02_l .frm_title .frm_tit{font-size: 32px;}
    .frm_pbanner02_r{width: calc((100% - 994px) / 2 + 420px);}

    .frm_material02_l{width: 420px;}
    .frm_material02_r{width: calc(100% - 420px);padding-left: 42px;}

    .frm_fenge .frm_fenge_bg .frm_text{font-size: 96px;}
    .frm_fenge_c .frm_tit {font-size: 28px;}

    .frm_projects_list li a .frm_text{padding: 16px;}
    .frm_projects_list li a .frm_text::before{top: 16px;right: 16px;bottom: 16px;left: 16px;}
    .frm_projects_list li a .frm_text .frm_tit{font-size: 18px;}
    .frm_projects_list li a .frm_text p{padding: 0 1em 1em 1em;line-height: 20px;}

    .frm_contact_r{padding: 50px 0 0 100px;}

}

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

	.manu .a_p{height:38px;line-height:36px;margin:0;padding: 0 15px;}

	.frm_nbanner{padding-top: 0;margin-top: 60px;}
    .frm_nbanner .frm_text .frm_tit{font-size: 30px;}

	.frm_pbanner_l{width: calc(100% - 380px);}
    .frm_title .frm_intro{font-size: 14px;line-height: 24px;}
    .frm_pbanner_l .frm_pbanner_more{width: 112px;height: 112px;}
    .frm_pbanner_l .frm_pbanner_more span{width: 82px;line-height: 82px;font-size: 12px;letter-spacing: 0;}
    .frm_pbanner_l .frm_pbanner_more:before{background-size: 100% 100% !important;}
    .frm_pbanner_r{width: 380px;}
    .frm_pbanner_r .frm_weizhi .frm_weizhi_li span{font-size: 12px;line-height: 28px;padding: 0 6px;}
    .frm_pbanner_r .frm_weizhi .frm_weizhi_li span i{height: 28px;}
    .frm_pbanner_r .frm_weizhi .frm_weizhi_li .frm_text{width: 245px;padding: 10px 12px;border-radius: 6px;font-size: 13px;line-height: 18px;}

    .frm_pproduct_c{gap: 10px;}
    .frm_pproduct_c.frm_ys01 li{width: calc(50% - 5px);}
    .frm_pproduct_c.frm_ys02 li{width: calc(50% - 5px);}
    .frm_pproduct_c.frm_ys02 li:nth-child(2n+3), .frm_pproduct_c.frm_ys02 li:nth-child(2n+5){width: calc(50% - 5px);}
    .frm_pproduct_c.frm_ys03 li{width: calc(50% - 5px);}
    .frm_pproduct_c.frm_ys03 li:nth-child(3n+2){width: calc(50% - 5px);}
    .frm_pproduct_c li a .positionimg {padding-bottom: 66%;}
    .frm_pproduct_c li a .frm_text em{font-size: 12px;letter-spacing: 1.2px;}
    /*.frm_pproduct_c li a .frm_text .frm_tit {font-size: 16px;}*/
    .frm_pproduct_c li a .frm_text .frm_pproduct_more{margin-top: 12px;padding-top: 12px;margin-bottom: -58px;}
    .frm_pproduct_c li a .frm_text .frm_pproduct_more span{line-height: 26px;}

    .frm_advantages_c{height: 300px;margin-top: 80px;}
    .frm_advantages .frm_ntitle .frm_dec{width: 500px;}
    .frm_advantages_c .swiper-slide .frm_text{padding: 24px 20px;}
    .frm_advantages_c .swiper-slide .frm_text .frm_tit {font-size: 18px;}
    .frm_advantages_c .swiper-slide .frm_text .frm_bg i{width: 70px;height: 8px;left: 20px;}
    .frm_advantages_c .swiper-slide:hover .frm_text span {font-size: 30px;}
    .frm_advantages_c .swiper-slide:hover .frm_text .frm_dec {margin-top: 12px;}
    
    .frm_applications_l{width: 100%;}
    .frm_applications_l{padding-right: 0;}
    .frm_applications_l .frm_text{gap: 8px;}
    .frm_applications_r{width: 100%;margin-top: 16px;}
    .frm_applications_r .swiper-slide a .frm_tit{line-height: 50px;}

    .frm_pminbanner_c{padding: 40px 36px;}
    .frm_pminbanner_c .frm_pminbanner_l{width: 420px;}
    .frm_pminbanner_c .frm_pminbanner_l p:nth-child(1){font-size: 14px;}
    .frm_pminbanner_c .frm_pminbanner_l p:nth-child(2){font-size: 16px;margin-top: 12px;}
    
    .frm_material_con{padding: 24px 20px 20px 100px;}
    .frm_material_con:before{width: 62px;height: 6px;left: 100px;}
    .frm_material_con .swiper{height: 220px;}
    .frm_material_con .swiper-slide .frm_tit{font-size: 20px;}
    .frm_material_con .swiper-slide .frm_dec{height: 180px;line-height: 22px;gap: 6px;}
    .frm_material_img .fem_pages{margin-top: 42px;}
    
    .frm_quotation .frm_quotation_bg{width: 100%;height: 100%;}
    .frm_quotation .frm_quotation_bg .frm_bg_l{width: 100%;}
    .frm_quotation .frm_quotation_bg .frm_bg_r{display: none;}
    .frm_quotation_l{width: 100%;padding: 0;}

	.frm_quotation_l .frm_quotation_tel{margin-top: 12px;gap: 6px;}
	.frm_quotation_l .frm_quotation_tel i{width: 50px;height: 50px;background-size: 100% 100% !important;}
	.frm_quotation_l .frm_quotation_tel .frm_text p:nth-child(1) {font-size: 14px;}
	.frm_quotation_l .frm_quotation_tel .frm_text p:nth-child(2) {font-size: 18px;margin-top: 3px;}
	.frm_quotation_r{width: 100%;margin-top: 20px;padding: 24px 24px;}
    .frm_quotation_r form{gap: 10px;}
    .frm_quotation_r form input, .frm_quotation_r form textarea{height: 42px;padding: 6px 16px;}
    .frm_quotation_r form textarea {height: 100px;}

	.frm_relatednews_c .swiper-slide a .frm_text span{font-size: 12px;}
	.frm_relatednews_c .swiper-slide a .frm_text .frm_tit{font-size: 16px;line-height: 24px;margin-top: 6px;}

    
	.frm_pbanner02{margin-top: 60px;}
	.frm_pbanner02_l {width: 100%;padding-top: 30px;}
	.frm_pbanner02_l .frm_title{width: 100%;}
	.frm_pbanner02_l .frm_title .frm_tit {font-size: 24px;}
	.frm_pbanner02_r{display: none;}
	.frm_pbanner02 .frm_pbanner02_bg .frm_text{font-size: 96px;}

	.frm_pintro_l{width: 100%;}
	.frm_pintro_l .positionimg{padding-bottom: 50%;}
	.frm_pintro_l .frm_zs {width: 120px;height: 120px;left: auto;right: -60px;bottom: -60px;}
	.frm_pintro_l .frm_zs span{width: 86px;line-height: 86px;font-size: 12px;}
    .frm_pintro_l .frm_zs span:hover{font-size: 10px;}
	.frm_pintro_r{width: 100%;padding-left: 0;margin-top: 24px;}

	.frm_structure{padding-top: 0;}
	.frm_structure_c{gap: 16px;}
	.frm_structure_tab{width: 240px;}
	.frm_structure_tab ul {gap: 12px;}
	.frm_structure_tab ul li {padding: 0 12px;line-height: 42px;}
	.frm_structure_con {width: calc(100% - 256px);padding: 16px 16px;}
	.frm_structure_con .frm_box .frm_box_r{padding-left: 20px;}
	.frm_structure_con .frm_box .frm_box_r .frm_shuzi{display: none;}
	.frm_structure_con .frm_box .frm_box_r .frm_text .frm_dec {margin-top: 8px;line-height: 22px;}

	.frm_pproduct02_list{gap: 12px 12px;}
	.frm_pproduct02_list li {width: calc(50% - 6px);}

	.frm_advantage02 .frm_ntitle .frm_dec{width: 520px;}
	.frm_advantage02_c .swiper-slide {padding: 16px 16px;}
	.frm_advantage02_c .swiper-slide span {font-size: 30px;line-height: normal;}

	.frm_material02_l{width: 100%;}
	.frm_material02_r{width: 100%;padding-left: 0;margin-top: 16px;gap: 10px;}
	.frm_material02_r dl dt{padding: 6px 16px;}
	.frm_material02_r dl dt .frm_tit{font-size: 16px;line-height: 32px;}
	.frm_material02_r dl dd .frm_p {margin-bottom: 10px;line-height: 22px;}
	.frm_material02_r dl dd p:nth-child(1){margin-bottom: 2px;}

	.frm_papplications02_c{padding: 0 15px;}
	.frm_papplications02_c .swiper-slide a p {padding: 16px 16px;font-size: 16px;}

	.frm_fenge .frm_fenge_bg .frm_text {font-size: 68px;}
	.frm_fenge_c img {width: 580px;}
	.frm_fenge_c .frm_tit {font-size: 22px;}

	.frm_custom_c {gap: 10px;}
	.frm_custom_c li {width: calc(50% - 5px);padding: 16px 16px;}

	.frm_process_l{display: none;}
	.frm_process_r {width: 100%;padding-left: 0;}
	.frm_process_r .swiper{position: relative;left: 0;top: 0;margin-top: 24px;}
	.frm_process_r .swiper-slide {width: 240px;height: auto;padding: 16px 16px;}
	.frm_process_r .swiper-slide span {width: 42px;line-height: 42px;font-size: 18px;}
	.frm_process_r .swiper-slide .frm_text {position: relative;padding: 0;margin-top: 12px;}
	.frm_process_r .swiper-slide p{line-height: 22px;margin-top: 8px;}
	.frm_process .fem_pages .swiper-button-prev {margin-left: 0;}


	.frm_pbanner03{margin-top: 60px;}
	.frm_pbanner03_l{padding-top: 32px;}
	.frm_pbanner03_l .frm_text .frm_ttit {font-size: 45px;}
	.frm_pbanner03_l .frm_text .frm_tit {font-size: 24px;}
	.frm_pbanner03_l .frm_text .frm_dec {font-size: 14px;line-height: 24px;}
	.frm_pbanner03_r .frm_img .frm_zs{width: 120px;height: 120px;right: -30px;bottom: -30px;}
	.frm_pbanner03_r .frm_img .frm_zs span{width: 86px;line-height: 86px;font-size: 12px;}
	.frm_pbanner03_r .frm_img .frm_zs span:hover{font-size: 10px;}

	.frm_pbanner03_r{padding-left: 32px;}
	.frm_pbanner03_l .positionimg{padding-bottom: 170%;}
	.frm_pbanner03_r .frm_text{margin-top: 40px;}
	.frm_pbanner03_r .frm_text .frm_tit {font-size: 24px;}
	.frm_pbanner03_r .frm_text .frm_mtit {font-size: 14px;line-height: 24px;}

	.frm_structure03_c{gap: 12px;}
	.frm_structure03_c li{width: calc(50% - 6px);padding: 12px 16px;}
	.frm_structure03_c li span {font-size: 28px;}
	.frm_structure03_c li .frm_tit {font-size: 16px;}
	.frm_structure03_c li .frm_dec {line-height: 22px;margin-top: 12px;gap: 8px;}

	.frm_pproduct03_c {gap: 12px;}
	.frm_pproduct03_c li{width: calc(50% - 6px);}
	.frm_pproduct03_c li a .frm_tit{height: auto;line-height: 22px;}
    
    .frm_benefit .frm_ntitle .frm_dec{width: 520px;}
    .frm_benefit_c{margin-top: 42px;}
    .frm_benefit_c .swiper-slide{padding: 30px 10px 0 10px;}
    .frm_benefit_c .swiper-slide .frm_box{padding: 16px 16px;}
    .frm_benefit_c .swiper-slide i{width: 60px;height: 6px;left: calc(50% - 30px);}
    .frm_benefit_c .swiper-slide .frm_text{font-size: 14px;line-height: 22px;gap: 6px;}
    .frm_benefit_c .swiper-slide span{font-size: 45px;}

	.frm_custom03 .frm_custom_c{gap: 12px;}
	.frm_custom03 .frm_custom_c li{width: calc(50% - 6px);}

	.frm_papplications03_c .swiper-slide a p{font-size: 16px;}

	.frm_material03_c .frm_material03_t{gap: 30px;}
	.frm_material03_c .frm_material03_b{gap: 30px;margin-top: 30px;}
	.frm_material03_c .frm_material03_wz{width: calc(57.5% - 30px);}
	.frm_material03_c .frm_material03_wz .frm_text .frm_tit {font-size: 20px;}
	.frm_material03_c .frm_material03_wz .frm_text .frm_dec .frm_mtit{font-size: 16px;}
	.frm_material03_c .frm_material03_wz .frm_text .frm_dec p{line-height: 22px;}

	.frm_pchoose:before{height: 300px;}
	.frm_pchoose_c{margin-top: 32px;}
	.frm_pchoose_c .swiper-slide {width: 240px;height: auto;padding: 16px 16px;}
	.frm_pchoose_c .swiper-slide span {width: 42px;line-height: 42px;font-size: 18px;}
	.frm_pchoose_c .swiper-slide .frm_text {position: relative;padding: 0;margin-top: 12px;}
	.frm_pchoose_c .swiper-slide p{line-height: 22px;margin-top: 8px;}

	.frm_productpage_img .swiper.swiper02 {margin-top: 6px;}
	.frm_productpage_text h1 {font-size: 20px;line-height: 1.2;padding-bottom: 8px;}
    .frm_productpage_text .frm_desc p {line-height: 30px;}
    .frm_productpage_text .frm_desc {margin-top: 10px;}
    .frm_productpage_text .frm_button a {line-height: 40px;padding: 0 30px;}
    .frm_productpage_c {margin-top: 40px;}
    .frm_productpage_c .frm_productpage_tab li {padding: 8px 36px;margin-right: 15px;}

    .frm_article{font-size: 14px;}
	.frm_article p{margin-bottom: 8px;}
	.frm_article img{margin: 12px 0;}
	.frm_article h2 {font-size: 20px;margin: 10px 0;}
	.frm_article h3 {font-size: 18px;margin: 10px 0;}
	.frm_article table td{padding: 3px 3px;font-size: 12px;}
	.frm_article table td p{font-size: 12px;}

	.frm_newspage h1{font-size: 22px;}
    .frm_newspage .frm_newspage_info{font-size: 12px;margin-top: 6px;}
    .frm_newspage .frm_article{padding: 20px 0;}
    
    .frm_nnews_list{gap: 16px;}
    .frm_nnews_list li a .frm_img{width: 172px;}
    .frm_nnews_list li a .frm_text{width: calc(100% - 172px);padding: 12px 16px 12px 16px;gap: 8px;}
    .frm_nnews_list li a .frm_text .frm_tit{font-size: 16px;}
    .frm_nnews_list li a .frm_text p{line-height: 22px;}
    .frm_nnews_list li a .frm_text span{font-size: 12px;}

    .frm_napplications ul {gap: 32px;}
    .frm_napplications ul li{gap: 32px;}
    .frm_napplications ul li .frm_img{width: calc(50% - 32px);}
    .frm_napplications ul li .frm_wz .frm_tit{font-size: 20px;}
    .frm_napplications ul li .frm_wz .frm_dec {font-size: 14px;line-height: 22px;gap: 8px;}

    .frm_projects_list {gap: 16px;}
    .frm_projects_list li {width: calc(50% - 8px);}

    .frm_nabout_c {padding: 16px 0 16px 0;}
    .frm_nabout_l{margin: 20px 0 10px 0;padding: 16px 24px;}
    .frm_nabout_l .frm_ndec{gap: 8px;height: 220px;line-height: 24px;}
    .frm_nabout_r .frm_nabout_vbut{line-height: 58px;padding: 0 20px;}
    
    .frm_nyoushi_l{width: 100%;}
    .frm_nyoushi_l .frm_text {line-height: 24px;gap: 8px;}
    .frm_nyoushi_r {width: 100%;padding-left: 0;margin-top: 12px;}
    .frm_nyoushi_r ul{gap: 12px;}
    .frm_nyoushi_r ul li{width: calc(50% - 6px);padding: 16px 16px;}
    .frm_nyoushi_r ul li .frm_text {margin-left: 16px;}
    .frm_nyoushi_r ul li .frm_text .frm_tit{font-size: 16px;}
    .frm_nyoushi_r ul li .frm_text p{margin-top: 8px;}

    .frm_shili .frm_ntitle .frm_dec{width: 500px;}

    .frm_huanjing_c{gap: 12px 16px;}
    .frm_huanjing_c .swiper-slide{width: calc(50% - 8px);}
    .frm_huanjing_c .swiper-slide a p{height: auto;line-height: 22px;}
    
    .frm_contact:before{background-position: -150% 341px;}
    .frm_contact_l form .form_li input, .frm_contact_l form .form_li textarea{line-height: 42px;}
    .frm_contact_r{padding: 40px 0 0 80px;}
    .frm_contact_r ul{width: 100%;gap: 32px;}
    .frm_contact_r ul li{gap: 8px;}
    .frm_contact_r ul li p:nth-child(1) {font-size: 13px;}
    .frm_contact_r ul li p:nth-child(2){line-height: 24px;}
    
    .frm_structure04{padding-top: 40px;}
	.frm_structure04 .frm_structure_tab {width: 240px;}
	.frm_structure_tab ul {gap: 12px;}
	.frm_structure04 .frm_structure_con {width: calc(100% - 256px);}
	.frm_structure04 .frm_structure_con .frm_box .frm_box_r .frm_text .frm_tit {font-size: 18px;}
	.frm_structure04 .frm_structure_con .frm_box .frm_box_r .frm_text .frm_dec{margin-top:12px;}

}

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

	.frm_nbanner .frm_text .frm_tit {font-size: 22px;}
	.frm_nbanner .frm_location{margin-top: 5px;}

    .frm_pbanner_l{width: 100%;}
    .frm_title .frm_intro{line-height: 22px;margin-top: 6px;}
    .frm_pbanner_r{width: 100%;margin-top: 16px;}

    .frm_pproduct_c.frm_ys01 li{width: 100%;}
    .frm_pproduct_c.frm_ys02 li{width: 100% !important;}
    .frm_pproduct_c.frm_ys03 li{width: 100% !important;}

    .frm_advantages .fem_pages{position: relative;right: auto;margin-top: 16px;gap: 8px;}
    .frm_advantages .fem_pages .swiper-button-prev, .frm_advantages .fem_pages .swiper-button-next{width: 40px;height: 40px;}

    .frm_advantages_c{height: auto;margin-top: 24px;}
    .frm_advantages_c .swiper-slide .frm_text{padding: 24px 20px;}
    .frm_advantages_c .swiper-slide .frm_text .frm_tit {font-size: 16px;}
    .frm_advantages_c .swiper-slide .frm_text span {font-size: 22px;}
    .frm_advantages_c .swiper-slide .frm_text .frm_dec {height: auto;margin-top: 10px;}
    .frm_advantages_c .swiper-slide .frm_text .frm_bg {-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1;}

	.frm_applications_l .frm_text {gap: 6px;}

	.frm_applications_r .swiper-slide a .frm_tit {line-height: 45px;}

	.frm_pminbanner_c {padding: 20px 24px;}
	.frm_pminbanner_c .frm_pminbanner_l {width: 100%;}
	.frm_pminbanner_c .frm_pminbanner_l p:nth-child(1) {font-size: 13px;}
	.frm_pminbanner_c .frm_combut{margin-top: 12px;}

	.frm_material_img{width: 100%;}
	.frm_material_con{width: 100%;position: relative;margin-left: 0;padding: 16px 16px 16px 16px;}
	.frm_material_con:before{display: none;}
	.frm_material_con .swiper {height: 240px;}
	.frm_material_con .swiper-slide .frm_tit {font-size: 18px;}
	.frm_material_con .swiper-slide .frm_dec {height: 200px;gap: 5px;}
	.frm_material_img .fem_pages{position: absolute;bottom: 0;left: 0;gap: 0;}

    .frm_quotation_r {margin-top: 15px;padding: 16px 16px;}
	.frm_quotation_r:before{height: 4px;}
	.frm_quotation_r form {gap: 8px;}

	.frm_relatednews_c .swiper-slide a .frm_text .frm_tit{line-height: 22px;margin-top: 4px;}

    
	.frm_pbanner02_l {padding-top: 20px;}
	.frm_pbanner02_l .frm_title .frm_tit {font-size: 22px;}
	.frm_pbanner02 .frm_pbanner02_bg .frm_text {font-size: 64px;}

	.frm_pintro_l .frm_zs {right: 15px;bottom: 15px;}
	.frm_pintro_r{margin-top: 12px;}
	.frm_pintro_r .frm_text{line-height: 22px;}
	.frm_pintro_r ul {gap: 16px;}
	.frm_pintro_r ul li {gap: 6px;}
	.frm_pintro_r ul li i{width: 36px;height: 36px;background-size: 18px 18px !important;}
	.frm_pintro_r ul li span {font-size: 13px;}

	.frm_structure_c {gap: 12px;}
	.frm_structure_tab {width: 100%;}
	.frm_structure_tab ul {gap: 6px;}
	.frm_structure_tab ul li {line-height: 36px;}
	.frm_structure_con {width: 100%;padding: 12px 12px;}
	.frm_structure_con .frm_box .frm_box_l{width: 100%;}
	.frm_structure_con .frm_box .frm_box_l .positionimg{padding-bottom: 50%;}
	.frm_structure_con .frm_box .frm_box_r{width: 100%;padding-left: 0;}
	.frm_structure_con .frm_box .frm_box_r .frm_text .frm_dec{margin-top: 6px;}
	
	.frm_structure04{padding-top: 20px;}
	.frm_structure04 .frm_structure_tab {width: 100%;}
	.frm_structure_tab ul {gap: 6px;}
	.frm_structure04 .frm_structure_con {width: 100%;}
	.frm_structure04 .frm_structure_con .frm_box .frm_box_r .frm_text .frm_tit {font-size: 16px;}
	.frm_structure04 .frm_structure_con .frm_box .frm_box_r .frm_text .frm_dec{margin-top:8px;}

	.frm_pproduct02_list {gap: 10px;}
	.frm_pproduct02_list li {width: 100%;}
	.frm_pproduct02_list li a .frm_tit {width: 100%;display: block;text-align: center;height: auto;}

	.frm_advantage02_c .swiper-slide {padding: 12px 12px;}
	.frm_advantage02_c .swiper-slide span {font-size: 24px;}
	.frm_advantage02_c .swiper-slide p {line-height: 20px;height: auto;margin-top: 6px;}
	.frm_advantage02 .fem_pages{position: relative;right: auto;margin-top: 12px;gap: 8px;}
	.frm_advantage02 .fem_pages .swiper-button-prev, .frm_advantage02 .fem_pages .swiper-button-next{width: 40px;height: 40px;}

	.frm_material02_r{margin-top: 12px;gap: 8px;}
	.frm_material02_r dl dt i{width: 18px;height: 18px;background-size: 100% 100% !important;}

	.frm_papplications02_c {padding: 0 10px;}

	.frm_fenge .frm_fenge_bg .frm_text {font-size: 52px;opacity: 0.5;}
	.frm_fenge_c img {width: 80%;}
	.frm_fenge_c .frm_tit {font-size: 18px;}

	.frm_custom_c li{width: 100%;}

	.frm_process .fem_pages{gap: 8px;}
	.frm_process .fem_pages .swiper-button-prev, .frm_process .fem_pages .swiper-button-next{width: 40px;height: 40px;}
    
    
	.frm_pbanner03_c{display: block;}
	.frm_pbanner03_l {width: 100%;padding-top: 0;}
	.frm_pbanner03_l .frm_text {gap: 10px;}
	.frm_pbanner03_l .frm_text .frm_ttit {font-size: 30px;}
	.frm_pbanner03_l .frm_text .frm_tit {font-size: 18px;}
	.frm_pbanner03_l .frm_text .frm_dec{line-height: 22px;}
	.frm_pbanner03_l .positionimg {padding-bottom: 66%;margin-top: 12px;}
	.frm_pbanner03_r{width: 100%;margin-top: 16px;padding-left: 0;}
	.frm_pbanner03_r .positionimg {padding-bottom: 80%;}
	.frm_pbanner03_r .frm_img .frm_zs {right: 15px;bottom: 15px;}
	.frm_pbanner03_r .frm_text {margin-top: 10px;}
	.frm_pbanner03_r .frm_text .frm_tit {font-size: 20px;}
	.frm_pbanner03_r .frm_text .frm_mtit{line-height: 22px;}
	.frm_pbanner03_r .frm_text .frm_dec{line-height: 22px;}

	.frm_structure03_c {gap: 8px;}
	.frm_structure03_c li{width: 100%;padding: 12px 12px;}
	.frm_structure03_c li span {font-size: 22px;}
	.frm_structure03_c li .frm_tit {font-size: 14px;}
	.frm_structure03_c li .frm_dec{gap: 6px;}

	.frm_pproduct03_c {gap: 10px;}
	.frm_pproduct03_c li {width: 100%;}
	.frm_pproduct03_c li a .frm_tit{padding: 10px 0;text-align: center;display: block;}

    .frm_benefit .fem_pages{position: relative;right: auto;margin-top: 12px;gap: 8px;}
    .frm_benefit .fem_pages .swiper-button-prev, .frm_benefit .fem_pages .swiper-button-next{width: 40px;height: 40px;}
    .frm_benefit_c {margin-top: 20px;}
    .frm_benefit_c .swiper-slide{padding: 30px 0 0 0;}
    .frm_benefit_c .swiper-slide .frm_box{padding: 12px 12px;}
    .frm_benefit_c .swiper-slide .frm_text{line-height: 20px;gap: 6px;}
    .frm_benefit_c .swiper-slide span{font-size: 32px;}

	.frm_custom03 .frm_custom_c{gap: 8px;}
	.frm_custom03 .frm_custom_c li{width: 100%;}

	.frm_material03_c .frm_material03_t{gap: 10px;}
	.frm_material03_c .frm_material03_b{gap: 10px;margin-top: 16px;}
	.frm_material03_c .frm_material03_img{width: 100%;}
	.frm_material03_c .frm_material03_img .positionimg{padding-bottom: 60%;}
	.frm_material03_c .frm_material03_wz{width: 100%;}
	.frm_material03_c .frm_material03_wz .frm_text .frm_tit {font-size: 18px;}

    .frm_pchoose:before {height: 250px;}
    .frm_pchoose_c {margin-top: 20px;}
	.frm_pchoose .fem_pages{gap: 8px;}
	.frm_pchoose .fem_pages .swiper-button-prev, .frm_pchoose .fem_pages .swiper-button-next{width: 40px;height: 40px;}

	.frm_productpage_img{width: 100%;margin-bottom: 20px;}
    .frm_productpage_text{width: 100%;}
	.frm_productpage_text .frm_desc {margin-top: 6px;}
	.frm_productpage_text .frm_desc p {line-height: 26px;}
	.frm_productpage_text .frm_button{gap: 12px;}
	.frm_productpage_text .frm_button a {line-height: 34px;padding: 0 24px;}
	.frm_productpage_c {margin-top: 20px;}

	.frm_article{line-height: 22px;}
    .frm_article p{margin-bottom: 6px;}
	.frm_article img{margin: 10px 0;}
	.frm_article h2 {font-size: 18px;margin: 8px 0;}
	.frm_article h3 {font-size: 16px;margin: 8px 0;}

    .frm_newspage h1{font-size: 20px;line-height: 1.2;}
    .frm_newspage .frm_article{padding: 12px 0;}

    .frm_nnews_list{gap: 10px;}
    .frm_nnews_list li a .frm_img {width: 100%;}
    .frm_nnews_list li a .frm_text{width: 100%;padding: 12px 12px;}
    .frm_nnews_list li a .frm_text em{font-size: 13px;}
        
    .frm_napplications ul {gap: 16px;}
    .frm_napplications ul li{gap: 10px;}
    .frm_napplications ul li .frm_img{width: 100%;}
    .frm_napplications ul li .frm_wz{width: 100%;}
    .frm_napplications ul li .frm_wz .frm_tit{font-size: 18px;}
    .frm_napplications ul li .frm_wz .frm_dec {gap: 6px;}

    .frm_projects_c .frm_projects_l {width: 100%;position: relative;top: 0;align-self: unset;}
    .frm_projects_c .frm_projects_l .frm_tit {font-size: 16px;}
    .frm_projects_c .frm_projects_l ul{gap: 12px;}
    .frm_projects_c .frm_projects_l ul li a{gap: 8px;}
    .frm_projects_c .frm_projects_l ul li a i{width: 16px;}
    /*.frm_projects_c .frm_projects_r{margin-top: 15px;}*/

    .frm_nabout_c {padding: 0;}
    .frm_nabout_l{width: 100%;margin: 0;padding: 12px 16px;}
    .frm_nabout_l .frm_ndec{gap: 6px;height: auto;line-height: 22px;}
    .frm_nabout_r{width: 100%;position: relative;}
    .frm_nabout_r .positionimg{padding-bottom: 100%;}
    .frm_nabout_r .frm_nabout_vbut{line-height: 58px;padding: 0 20px;}
    
    .frm_nyoushi_l .frm_text {line-height: 22px;gap: 6px;}
    .frm_nyoushi_r ul{gap: 8px;}
    .frm_nyoushi_r ul li{width: 100%;padding: 12px 16px;}
    .frm_nyoushi_r ul li .frm_text p{margin-top: 6px;}

    .frm_shili .fem_pages{position: relative;right: auto;margin-top: 12px;gap: 8px;}
    .frm_shili .fem_pages .swiper-button-prev, .frm_shili .fem_pages .swiper-button-next{width: 40px;height: 40px;}

    .frm_huanjing_c{gap: 10px;}
    .frm_huanjing_c .swiper-slide{width: 100%;}
    
    .frm_contact_l{width: 100%;}
    .frm_contact_l form .form_li input, .frm_contact_l form .form_li textarea{line-height: 36px;}
    .frm_contact_r{width: 100%;padding: 0;margin-top: 24px;}
    .frm_contact_r ul{gap: 12px;}
    .frm_contact_r ul li{gap: 5px;}
    .frm_contact_r ul li p:nth-child(2){font-size: 14px;line-height: 22px;}
    
    .frm_projects_list{gap:10px;}
    .frm_projects_list li{width: 100%;}


}