.manu{text-align:center;}
.manu .a_p{height:42px;line-height:40px;margin:0 4px;padding: 0 18px;display:inline-block;border-radius:2px;font-size:16px;}
.manu a{border:1px solid #D9D9D9;color:#344051;}
.manu .current{border:1px solid #8A6C30;font-weight:bold;color:#8A6C30;}
.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;display: flex;flex-flow: row nowrap;justify-content: space-between;}
.fanye ul li{position: relative;font-size: 16px;color: #1D1A27;line-height: 40px;}
.fanye ul li:last-child{text-align: right;}
.fanye ul li a{color: #616161;}
.fanye ul li a:hover{color: #1D1A27;}

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

.flm_nbanner{width: 100%;position: relative;}
.flm_nbanner:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.80) 15%, rgba(0, 0, 0, 0.00) 100%);}
.flm_nbanner img{width: 100%;min-height: 150px;}
.flm_nbanner .flm_text{width: 100%;position: absolute;top: 50%;left: 0;color: #ffffff;}
.flm_nbanner .flm_text .flm_tit{font-size: 64px;font-weight: bold;}
.flm_nbanner .flm_location{font-size: 18px;color: #EEAF50;margin-top: 12px;}
.flm_nbanner .flm_location a{color: #ffffff;position: relative;}
.flm_nbanner .flm_location a:after{content: '/';display: inline-block;margin: 0 10px;}

.flm_nnews{width: 100%;position: relative;}
.flm_nnews_c{width: 100%;position: relative;}
.flm_nnews_c ul{width: 100%;position: relative;gap: 40px;}
.flm_nnews_c li{width: 100%;position: relative;background:#FFF;transition:all .6s;box-shadow:0 0 16px rgba(0,0,0,.08);}
.flm_nnews_c ul li a{display: block;}
.flm_nnews_c li .flm_nl_left{width:320px;float:left;position: relative;overflow: hidden;}
.flm_nnews_c li .flm_nl_left .flm_pic{width:100%;position:relative;padding-bottom:75%;}
.flm_nnews_c li .flm_nl_left .flm_pic img{object-fit: contain;}
.flm_nnews_c li .flm_nl_right{width:calc(100% - 320px);float:right;padding:37px 23px 64px 0;}
.flm_nnews_c li .flm_nl_right{display:block;}
.flm_nnews_c li .flm_nl_right .flm_news_text{width:calc(100% - 160px);padding:0 50px 0 35px;float:left;transition:all .6s;}
.flm_nnews_c li .flm_nl_right .flm_news_text p{margin:0;}
.flm_nnews_c li .flm_nl_right .flm_news_text p:first-child{line-height:26px;font-size:22px;color:#1D1A27;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.flm_nnews_c li .flm_nl_right .flm_news_text p:last-child{font-size:16px;color:#595959;line-height:24px;height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:18px;}
.flm_nnews_c li .flm_nl_right .flm_news_date{width:160px;float:right;transition:all .8s;}
.flm_nnews_c li .flm_nl_right .flm_news_date span{display:inline-block;line-height:26px;color:#595959;font-size:18px;}
.flm_nnews_c li .flm_nl_right .flm_news_date em{display:inline-block;width:100px;height:35px;line-height:33px;border:1px solid #dedfe1;border-radius:16px;font-size:12px;text-align:center;color:#57606F;font-style:normal;margin-top:38px;}
.flm_nnews_c li:hover .flm_nl_right .flm_news_text{padding:0 30px 0 55px;}
.flm_nnews_c li:hover .flm_nl_right .flm_news_date{padding-left:30px;}
.flm_nnews_c li:hover .flm_nl_right .flm_news_date em{background:#8A6C30;border:1px solid #8A6C30;color:#FFF;}

.flm_newspage{width: 100%;position: relative;}
.flm_newspage h1{font-size: 36px;color: #1D1A27;text-align: center;font-weight: bold;}
.flm_newspage .flm_newspage_info{font-size: 16px;color: #595959;text-align: center;margin-top: 20px;}
.flm_newspage .flm_article{padding: 50px 0;border-top: 1px solid #ddd;}

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

.flm_ncase{width: 100%;position: relative;background: #F8F9FA;}
.flm_ncase_c{width: 100%;position: relative;}
.flm_ncase_c ul{width: 100%;position: relative;gap: 32px 24px;}
.flm_ncase_c ul li{width: calc(25% - 18px);position: relative;}
.flm_ncase_c ul li a{display: block;position: relative;background: #ffffff;border-radius: 6px;}
.flm_ncase_c ul li .positionimg{padding-bottom: 75%;}
.flm_ncase_c ul li p{width: 100%;position: relative;padding: 20px 16px;font-size: 18px;color: #1D1A27;line-height: 24px;font-weight: bold;text-align: center;}
.flm_ncase_c ul li a:hover{box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), -8px 8px 16px 0px rgba(0, 0, 0, 0.08);}

.flm_contact{width: 100%;position: relative;}
.flm_contact .flm_title .flm_mtit{color: #595959;}
.flm_contact_c{width: 100%;position: relative;gap: 30px;}
.flm_contact_c li{width: calc(100%/3 - 20px);padding: 60px 32px;position: relative;-webkit-box-shadow: 0 2px 20px rgba(8, 18, 109, 0.08);box-shadow: 0 2px 20px rgba(8, 18, 109, 0.08);}
.flm_contact_c li i{display: inline-block;width: 62px;height: 62px;}
.flm_contact_c li i.icon01{background: url('../images/icon_contact01.svg') center center no-repeat;}
.flm_contact_c li i.icon02{background: url('../images/icon_contact02.svg') center center no-repeat;}
.flm_contact_c li i.icon03{background: url('../images/icon_contact03.svg') center center no-repeat;}
.flm_contact_c li .flm_tit{font-size: 24px;color: #1D1A27;margin: 24px 0;}
.flm_contact_c li p{font-size: 18px;color: #595959;line-height: 1.6;text-align: center;}
.flm_contact_c li:hover{background: #8a6c30;}
.flm_contact_c li:hover i.icon01{background: url('../images/icon_contact01_h.svg') center center no-repeat;}
.flm_contact_c li:hover i.icon02{background: url('../images/icon_contact02_h.svg') center center no-repeat;}
.flm_contact_c li:hover i.icon03{background: url('../images/icon_contact03_h.svg') center center no-repeat;}
.flm_contact_c li:hover .flm_tit{color: #ffffff;}
.flm_contact_c li:hover p{color: #ffffff;}

.flm_productpage{width: 100%;position: relative;}
.flm_productpage_t{width: 100%;position: relative;}
.flm_productpage_img{width: 45%;position: relative;}
.flm_productpage_img .swiper{width: 100%;position: relative;overflow: hidden;}
.flm_productpage_img .swiper.swiper02{margin-top: 16px;}
.flm_productpage_img .swiper .swiper-slide{position: relative;}
.flm_productpage_img .swiper.swiper02 .swiper-slide{cursor: pointer;}
.flm_productpage_img .swiper .swiper-slide .flm_pic{width: 100%;position: relative;padding-bottom: 75%;border: 1px solid #ddd;}
.flm_productpage_img .swiper .swiper-slide .flm_pic img{object-fit: contain;}
.flm_productpage_img .swiper.swiper02 .swiper-slide.on .flm_pic{border-color: #8a6c30;}
.flm_productpage_text{width: 50%;position: relative;}
.flm_productpage_text h1{font-size: 32px;color: #1D1A27;font-weight: bold;line-height: 1.4;border-bottom: 1px solid #ddd;padding-bottom: 16px;}
.flm_productpage_text .flm_desc{width: 100%;position: relative;font-size: 16px;color: #595959;margin-top: 24px;}
.flm_productpage_text .flm_desc p{line-height: 40px;}
.flm_productpage_text .flm_button{width: 100%;position: relative;gap: 24px;}
.flm_productpage_text .flm_button a{border: 1px solid #494454;color: #494454;}
.flm_productpage_text .flm_button a:hover, .flm_productpage_text .flm_button a.on{color: #ffffff;border-color: #8A6C30;}
.flm_productpage_c{width: 100%;position: relative;margin-top: 80px;}
.flm_productpage_c .flm_productpage_tab{width: 100%;position: relative;border-bottom: 1px solid #ddd;}
.flm_productpage_c .flm_productpage_tab li{font-size: 18px;color: #ffffff;font-weight: bold;padding: 12px 48px;margin-right: 24px;background: #8a6c30;border-radius: 12px 0 0 0;}
.flm_productpage_c .flm_productpage_tab li a{color: #ffffff;}

.flm_xijie{width: 100%;position: relative;}
.flm_xijie .flm_tit{font-size: 24px;font-weight: bold;color: #1D1A27;}
.flm_xijie ul{width: 100%;position: relative;}
.flm_xijie ul li{width: 16.66%;position: relative;padding: 0 20px;text-align: center;}
.flm_xijie ul li img{width: 100%;height: auto;margin-bottom:10px;}
.flm_xijie ul li p{line-height:22px;}

.flm_nabout{width: 100%;position: relative;}
.flm_nabout_c{width: 100%;position: relative;}
.flm_nabout_l{width: 54%;position: relative;}
.flm_nabout_l .flm_title{text-align: left;}
.flm_nabout_l .flm_text{font-size: 16px;color: #494454;line-height: 32px;}
.flm_nabout_l .flm_text p{margin-top: 12px;}
.flm_nabout_l .flm_text p:first-child{margin-top: 0;}
.flm_about_num{width: 100%;position: relative;}
.flm_about_num ul{width: 100%;position: relative;}
.flm_about_num ul li{position: relative;}
.flm_about_num ul li:after{content: '';width: 1px;height: 52px;background: #D9D9D9;position: absolute;right: -60px;top: 20px;}
.flm_about_num ul li:last-child:after{display: none;}
.flm_about_num ul li .flm_num{font-size: 42px;color: #8A6C30;}
.flm_about_num ul li .flm_num span{font-weight: bold;}
.flm_about_num ul li .flm_num span:nth-child(1){background: linear-gradient(90deg, #E4C688 0%, #816327 97.12%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.flm_about_num ul li .flm_num em{font-size: 20px;font-style: inherit;font-weight: bold;vertical-align: top;}
.flm_about_num ul li p{font-size: 16px;color: #494454;}
.flm_nabout_r{width: 38%;position: relative;border-radius: 0 60px 0 60px;overflow: hidden;}
.flm_support_but{width: 246px;height: 246px;position: absolute;right: -80px;bottom: -80px;text-align: center;}
.flm_support_but img{-webkit-transform: rotate(360deg);animation: spin 50s linear infinite;-moz-animation: spin 50s linear infinite;-webkit-animation: spin 50s linear infinite;-o-animation: spin 50s linear infinite;}
.flm_support_but .flm_tit{font-size: 24px;color: #ffffff;font-weight: bold;line-height: 36px;position: absolute;left: 50%;top: 50%;}

.flm_server{width: 100%;position: relative;background: #F8F9FA;}
.flm_server_c{width: 100%;position: relative;}
.flm_server_c ul{width: 100%;position: relative;border: 1px solid #DBDBDB;}
.flm_server_c ul li{width: 50%;padding: 30px 42px;position: relative;border-left: 1px solid #DBDBDB;color: #ffffff;text-align: left;gap: 24px;}
.flm_server_c ul li:first-child{border-left:0;}
.flm_server_c ul li .flm_tit{font-size: 24px;font-weight: bold;color: #1D1A27;}
.flm_server_c ul li .flm_text{font-size: 16px;line-height: 30px;color: #494454;}
.flm_server_c ul li:hover{background: #8a6c30;gap: 32px;}
.flm_server_c ul li:hover .flm_tit{color: #ffffff;}
.flm_server_c ul li:hover .flm_text{color: #ffffff;}

.flm_sales{width: 100%;position: relative;}
.flm_sales .flm_title{text-align: center;}
.flm_sales_c{width: 100%;padding: 0 8%;position: relative;}
.flm_sales_c .flm_map{width: 100%;position: relative;}
.flm_sales_c img{width: 100%;height: auto;}
.flm_sales_c img.flm_img02{display: none;}
/*.flm_sales_c .flm_sales_weizhi{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian{position: absolute;height: 60px;border-left: 2px solid #034AC2;transition: all 0.3s;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(1){left: 78.4%;bottom: 38.2%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(2){left: 70.5%;bottom: 51.2%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(3){left: 77.5%;bottom: 50%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(4){left: 72.4%;bottom: 39%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(5){left: 51%;bottom: 55%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(6){left: 30.5%;bottom: 50.2%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(7){left: 34.5%;bottom: 62%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(8){left: 51.8%;bottom: 47.8%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(9){left: 39%;bottom: 76%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(10){left: 42%;bottom: 77.2%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(11){left: 40.5%;bottom: 69%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(12){left: 40.5%;bottom: 81.5%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(13){left: 88%;bottom: 36%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(14){left: 15%;bottom: 68%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(15){left: 36%;bottom: 69%;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian span{display: inline-block;font-size: 12px;color: #ffffff;font-weight: bold;line-height: 24px;padding: 0 10px;background: linear-gradient(270deg, #0090EC 0%, #0349C1 100%);cursor: pointer;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian span:after{content: '';width: 12px;height: 24px;background: url('../images/icon_sales.svg') center center no-repeat;background-size: 100% 100%;position: absolute;right: -11px;top: 0;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian.on{height: 90px;border-color:#EA4451;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian.on span{background: linear-gradient(270deg, #FF7068 0%, #EA4351 100%);}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian.on span:after{background: url('../images/icon_sales_h.svg') center center no-repeat;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian:hover, .flm_sales_c .flm_sales_weizhi .flm_dian.current{height: 90px;z-index:2;}*/
/*.flm_sales_c .flm_sales_weizhi .flm_dian.on:hover{height: 120px;}*/

.flm_sales_c .flm_sales_weizhi{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.flm_sales_c .flm_sales_weizhi .flm_dian{position: absolute;cursor: pointer;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(1){left: 78.4%;bottom: 38.2%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(2){left: 70.5%;bottom: 51.2%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(3){left: 77.5%;bottom: 50%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(4){left: 72.4%;bottom: 39%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(5){left: 51%;bottom: 55%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(6){left: 30.5%;bottom: 50.2%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(7){left: 34.5%;bottom: 62%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(8){left: 51.8%;bottom: 47.8%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(9){left: 39%;bottom: 76%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(10){left: 42%;bottom: 77.2%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(11){left: 40.5%;bottom: 69%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(12){left: 40.5%;bottom: 81.5%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(13){left: 88%;bottom: 36%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(14){left: 15%;bottom: 68%;}
.flm_sales_c .flm_sales_weizhi .flm_dian:nth-child(15){left: 36%;bottom: 69%;}
.flm_sales_c .flm_sales_weizhi .flm_dian em{display: inline-block;width: 14px;height: 14px;background: #085DAD;border-radius: 50%;border: 1px solid #ffffff;position: relative;vertical-align: middle;}
.flm_sales_c .flm_sales_weizhi .flm_dian em:before, .flm_sales_c .flm_sales_weizhi .flm_dian em:after{content: '';display: inline-block;width: 14px;height: 14px;border-radius: 50%;background: #085DAD;position: absolute;vertical-align: middle;border: 1px solid #ffffff;left: -2px;top: -2px;}
.flm_sales_c .flm_sales_weizhi .flm_dian em:before{animation: scale1 2.4s infinite;}
.flm_sales_c .flm_sales_weizhi .flm_dian em:after{animation: scale2 2.4s infinite;}
.flm_sales_c .flm_sales_weizhi .flm_dian .flm_text{display: inline-block;height: 40px;line-height: 38px;width: 0;border-radius: 24px;background: #085DAD;text-align: center;overflow: hidden;transition:all 0.3s ease-in-out;position: absolute;left: 32px;top: -10px;z-index:1;opacity: 0;}
.flm_sales_c .flm_sales_weizhi .flm_dian .flm_text span{width: 140px;font-size: 16px;color: #ffffff;position: absolute;left: 0;top: 0;}
.flm_sales_c .flm_sales_weizhi .flm_dian:hover .flm_text{width: 140px;opacity: 1;}

.flm_why{width: 100%;position: relative;background: #3C362B;}
.flm_why_l{width: 45.5%;position: relative;}
.flm_why_r{width: 54.5%;position: relative;padding-right: calc((100% - 1320px) / 2);padding-left: 100px;}
.flm_why_r .swiper{width: 100%;height: 350px;position: relative;overflow: hidden;}
.flm_why_r .swiper-slide{position: relative;}
.flm_why_r .swiper-slide .flm_title{text-align: left;}
.flm_why_r .swiper-slide .flm_title .flm_tit{color: #ffffff;}
.flm_why_r .swiper-slide .flm_text{width: 100%;position: relative;gap: 12px;}
.flm_why_r .swiper-slide .flm_text p{width: 100%;position: relative;font-size: 16px;color: #ffffff;line-height: 28px;padding-left: 28px;background: url(../images/icon_why.svg) left 4px no-repeat;}
.flm_why_r .swiper-slide .flm_text .flm_dec{font-size: 16px;color: #ffffff;line-height: 32px;}
.flm_why_r .swiper-pagination{width: 100px;height: 40px;top: auto;bottom: 30px;left: 100px;border-radius: 70px;background: rgba(0, 0, 0, 0.20);font-size: 0;}
.flm_why_r .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 12px;height: 12px;margin: 14px 6px;background: rgba(255, 255, 255, 0.50);opacity: 1;}
.flm_why_r .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ffffff;}

.flm_pbanner{width: 100%;position: relative;margin-top: 136px;background: #F8F9FA;}
.flm_pbanner .flm_pbanner_bg{width: 100%;height: 730px;position: absolute;top: 0;left: 0;}
.flm_pbanner_t{width: 100%;position: relative;padding: 84px 0 72px 0;}
.flm_pbanner_t .flm_title .flm_tit{width: 500px;font-weight: bold;}
.flm_pbanner_t .flm_title .flm_stit{width: 1094px;}
.flm_pbanner_c{width: 100%;position: relative;}
.flm_pbanner_c .flm_pbanner_img{width: 90%;height: 600px;margin: 0 auto;position: relative;overflow: hidden;}
.flm_pbanner_c .flm_pbanner_img img{width: 100%;height: 680px;position: absolute;bottom: -80px;left: 0;}
.flm_pbanner_c .flm_pbanner_tab{width: 100%;position: relative;padding-bottom:72px;}
.flm_pbanner_c .flm_pbanner_tab .swiper{width: 100%;position: relative;padding: 15px 5px;}
.flm_pbanner_c .flm_pbanner_tab .swiper-slide{position: relative;}
.flm_pbanner_c .flm_pbanner_tab .swiper-slide a{width: 100%;position: relative;padding: 0 20px;display: block;}
.flm_pbanner_c .flm_pbanner_tab .swiper-slide .positionimg{padding-bottom: 76%;}
.flm_pbanner_c .flm_pbanner_tab .swiper-slide .positionimg img{object-fit: contain;width: 74%;height: 74%;left:13%;}
.flm_pbanner_c .flm_pbanner_tab .swiper-slide p{width: 100%;position: absolute;left: 0;bottom: 20px;font-size: 16px;color: #494454;line-height: 28px;font-weight: bold;text-align: center;}
/*.flm_pbanner_c .flm_pbanner_tab .swiper-slide.on, .flm_pbanner_c .flm_pbanner_tab .swiper-slide:hover{box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08), 8px 8px 16px 0px rgba(0, 0, 0, 0.06);}*/
.flm_pbanner_c .flm_pbanner_tab .swiper-slide.on p, .flm_pbanner_c .flm_pbanner_tab .swiper-slide:hover p{color:#AF9154;}
.flm_pbanner_tab .swiper-button-next, .flm_pbanner_tab .swiper-button-prev{width: 48px;height: 48px;border-radius: 50%;background: #ffffff;border: 1px solid #eee;opacity: 1;}
.flm_pbanner_tab .swiper-button-next{right: -60px;}
.flm_pbanner_tab .swiper-button-prev{left: -60px;}
.flm_pbanner_tab .swiper-button-next:hover, .flm_pbanner_tab .swiper-button-prev:hover{background: linear-gradient(90deg, #E4C688 0%, #816327 95%);}
.flm_pbanner_tab .swiper-button-next:hover svg path, .flm_pbanner_tab .swiper-button-prev:hover svg path{fill: #ffffff;}

.flm_pinto{width: 100%;position: relative;background: #F8F9FA;padding: 0 0 42px 0;}
.flm_pinto_c{width: 100%;position: relative;}
.flm_pinto_c .flm_pinto_l{width: 43.5%;height: 366px;position: relative;background: #fff;}
.flm_pinto_c .flm_pinto_l img{object-fit: contain;}
.flm_pinto_c .flm_pinto_r{width: 56.5%;position: relative;padding: 0 86px 0 86px;}
.flm_pinto_c .flm_pinto_r .flm_tit{font-size: 24px;color: #1D1A27;font-weight: bold;line-height: 28px;}
.flm_pinto_c .flm_pinto_r .flm_dec{font-size: 14px;color: #494454;line-height: 28px;}

.flm_plist{width: 100%;position: relative;background: #F8F9FA;}
.flm_plist_c{width: 100%;position: relative;gap: 30px 24px;}
.flm_plist_c li{width: calc(25% - 18px);position: relative;}
.flm_plist_c li .flm_product_img{width: 100%;position: relative;}
.flm_plist_c li .flm_product_img .flm_img{display: block;padding-bottom: 128%;border-radius: 24px;background: #ffffff;}
.flm_plist_c li .flm_product_img .flm_img img{opacity: 0;}
.flm_plist_c li .flm_product_img .flm_img img.on, .flm_plist_c li .flm_product_img .flm_img img.flm_img_block{opacity: 1;}
.flm_plist_c li .flm_product_img .flm_color{padding: 8px 8px;border-radius: 70px;background: #F8F9FA;position: absolute;bottom: 32px;left: 50%;gap: 8px;}
.flm_plist_c li .flm_product_img .flm_color span{display: inline-block;width: 20px;height: 20px;border-radius: 50%;cursor: pointer;border:1px solid rgba(0, 0, 0, 0);}
.flm_plist_c li .flm_product_img .flm_color span.on{transform: translateY(-3px);border-color:#cacaca;}
.flm_plist_c li .flm_text{width: 100%;position: relative;padding-top: 20px;}
.flm_plist_c li .flm_text a{display: block;text-align: center;}
.flm_plist_c li .flm_text .flm_tit{font-size: 16px;color: #1D1A27;font-weight: bold;line-height: 22px;}
.flm_plist_c li .flm_text .flm_more{font-size: 14px;color: #494454;line-height: 22px;margin-top: 8px;display: block;}
.flm_plist_c li .flm_text:hover .flm_tit{color: #816327;}

.flm_features{width: 100%;position: relative;}
.flm_features_c{width: 100%;position: relative;}
.flm_features_c .swiper{width: 100%;position: relative;overflow: hidden;}
.flm_features_c .swiper-slide{position: relative;border-radius: 16px;border: 1px solid #DBDBDB;overflow: hidden;}
.flm_features_c .swiper-slide .positionimg{padding-bottom: 100%;}
.flm_features_c .swiper-slide .flm_text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 24px 24px;background: #ffffff;}
.flm_features_c .swiper-slide .flm_text span{font-size: 96px;font-weight: bold;line-height: 100px;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #494454;color: transparent;}
.flm_features_c .swiper-slide .flm_text .flm_tit{font-size: 18px;color: #1D1A27;font-weight: bold;margin: 28px 0 20px 0;}
.flm_features_c .swiper-slide .flm_text p{font-size: 14px;color: #494454;line-height: 24px;}
.flm_features_c .swiper-slide:hover .flm_text{background: rgba(0, 0, 0, 0.60);}
.flm_features_c .swiper-slide:hover .flm_text span{-webkit-text-stroke-color: #ffffff;}
.flm_features_c .swiper-slide:hover .flm_text .flm_tit{color: #ffffff;}
.flm_features_c .swiper-slide:hover .flm_text p{color: #CED4DA;}
.swiper-button-next:after, .swiper-button-prev:after{display: none;}
.flm_features_c .swiper-button-next, .flm_features_c .swiper-button-prev{width: 48px;height: 48px;border-radius: 50%;background: #F8F9FA;opacity: 1;}
.flm_features_c .swiper-button-next{right: -24px;}
.flm_features_c .swiper-button-prev{left: -24px;}
.flm_features_c .swiper-button-next:hover, .flm_features_c .swiper-button-prev:hover{background: linear-gradient(90deg, #E4C688 0%, #816327 95%);}
.flm_features_c .swiper-button-next:hover svg path, .flm_features_c .swiper-button-prev:hover svg path{fill: #ffffff;}

.flm_custom{width: 100%;position: relative;background: url('../images/bg_custom.webp') no-repeat;background-size: 100% 100%;}
.flm_custom_c{width: 100%;position: relative;}
.flm_custom_l{width: 37.5%;position: relative;padding: 32px 52px 0 0;}
.flm_custom_l .flm_title{text-align: left;}
.flm_custom_l .flm_custom_ys{width: 100%;position: relative;margin-top: 40px;padding-top: 40px;border-top: 1px solid #CED4DA;gap: 32px;}
.flm_custom_l .flm_custom_ys li{width: 100%;position: relative;gap: 12px;}
.flm_custom_l .flm_custom_ys li .flm_icon{width: 52px;height: 52px;border-radius: 50%;padding: 10px;border: 1px solid #CED4DA;}
.flm_custom_l .flm_custom_ys li .flm_icon i{display: inline-block;width: 100%;height: 100%;}
.flm_custom_l .flm_custom_ys li .flm_icon i.icon01{background: url('../images/icon_custom01.svg') center center no-repeat;}
.flm_custom_l .flm_custom_ys li .flm_icon i.icon02{background: url('../images/icon_custom02.svg') center center no-repeat;}
.flm_custom_l .flm_custom_ys li .flm_icon i.icon03{background: url('../images/icon_custom03.svg') center center no-repeat;}
.flm_custom_l .flm_custom_ys li .flm_text{width: calc(100% - 64px);position: relative;}
.flm_custom_l .flm_custom_ys li .flm_text .flm_tit{font-size: 16px;color: #1D1A27;}
.flm_custom_l .flm_custom_ys li .flm_text p{font-size: 14px;color: #494454;line-height: 24px;margin-top: 5px;}
.flm_custom_l a{width: 264px;color: #1D1A27;border: 1px solid #1D1A27;}
.flm_custom_l .flm_custom_ys li:hover .flm_icon{background: linear-gradient(90deg, #E4C688 0%, #816327 95%);}
.flm_custom_l .flm_custom_ys li:hover .flm_icon i.icon01{background: url('../images/icon_custom01_h.svg') center center no-repeat;}
.flm_custom_l .flm_custom_ys li:hover .flm_icon i.icon02{background: url('../images/icon_custom02_h.svg') center center no-repeat;}
.flm_custom_l .flm_custom_ys li:hover .flm_icon i.icon03{background: url('../images/icon_custom03_h.svg') center center no-repeat;}
.flm_custom_l .flm_custom_ys li:hover .flm_text .flm_tit{color: #816327;}
.flm_custom_r{width: 58%;position: relative;}
.flm_custom_r .swiper{width: 100%;position: relative;}
.flm_custom_r .swiper-slide{border-radius: 24px;overflow: hidden;}
.flm_custom_r .swiper-slide .positionimg{padding-bottom: 90%;}

.flm_faq{width: 100%;position: relative;background: #F8F9FA;}
.flm_faq_c{width: 100%;position: relative;}
.flm_faq_l{width: 41%;position: relative;height: 690px;border-radius: 24px;overflow: hidden;}
.flm_faq_r{width: 53.6%;position: relative;}
.flm_faq_r .flm_title{text-align: left;}
.flm_faq_list{width: 100%;position: relative;}
.flm_faq_list dl:first-child{border-top: 1px solid #E0E0E0;}
.flm_faq_list dl{width: 100%;padding: 16px 0;border-bottom: 1px solid #E0E0E0;}
.flm_faq_list dl dt{width: 100%;position: relative;}
.flm_faq_list dl dt .flm_tit{width: 80%;font-size: 16px;color: #494454;font-weight: bold;line-height: 22px;overflow: hidden;}
.flm_faq_list dl dt .flm_but{position: relative;}
.flm_faq_list dl dt .flm_but span{font-size: 14px;color: #494454;line-height: 22px;cursor: pointer;}
.flm_faq_list dl dt .flm_but .flm_close{color: #1D1A27;font-weight: bold;display: none;}
.flm_faq_list dl dd{font-size: 14px;color: #494454;line-height: 24px;margin-top: 12px;display: none;}
.flm_faq_list dl.on dt .flm_but .flm_view{display: none;}
.flm_faq_list dl.on dt .flm_but .flm_close{display: block;}
.flm_faq_list dl.on dd{display: block;}

.flm_rproduct{width: 100%;position: relative;background: #ffffff;}
.flm_rproduct .flm_plist_c li .flm_product_img .flm_img{border: 1px solid #eee !important;}

.flm_news{width: 100%;position: relative;background: #F8F9FA;}
.flm_news_c{width: 100%;position: relative;overflow: hidden;}
.flm_news_c .swiper-slide{position: relative;}
.flm_news_c .swiper-slide a{display: block;position: relative;}
.flm_news_c .swiper-slide .positionimg{padding-bottom: 75%;background:#ffffff;}
.flm_news_c .swiper-slide .positionimg img{object-fit: contain;}
.flm_news_c .swiper-slide .flm_text{width: 100%;position: relative;padding: 32px 32px;background: #ffffff;}
.flm_news_c .swiper-slide .flm_text .flm_tit{font-size: 16px;color: #1D1A27;font-weight: bold;line-height: 24px;height: 48px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.flm_news_c .swiper-slide .flm_text span{display: inline-block;padding: 0 12px;font-size: 14px;color: #ffffff;line-height: 32px;border-radius: 16px;background: linear-gradient(90deg, #E4C688 3.27%, #816327 100%), #9A9A9A;position: absolute;top: -18px;left: 32px;}
.flm_news_c .swiper-slide:hover .flm_text .flm_tit{color: #8A6C30;}
.flm_news .flm_news_more{width: 100%;position: relative;text-align: center;}
.flm_news .flm_news_more a{border: 1px solid #494454;color: #494454;}
.flm_news .flm_news_more a:hover{border-color: #8A6C30;}
.flm_foot_bg01{position: absolute;top: -300px;left: -288px;}
.flm_foot_bg01 img{width: 640px;height: auto;animation: gentle-sway 4s ease-in-out infinite alternate;}

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

    .flm_nbanner .flm_text .flm_tit{font-size: 54px;}
	.flm_nbanner .flm_location{font-size: 16px;}

	.flm_why_r{padding-right: calc((100% - 1240px) / 2);padding-left: 80px;}
	.flm_why_r .swiper-pagination{left: 80px;}

	.flm_features_c .swiper-slide .flm_text span{font-size: 82px;line-height: 82px;}

}

@media screen and (max-width:1499px){
    
    .manu .a_p{font-size: 14px;}

    .fanye{padding: 10px;}
    .fanye ul li{font-size: 14px;}

    .flm_nbanner .flm_text .flm_tit{font-size: 45px;}
    .flm_nbanner .flm_location{font-size: 14px;}

    .flm_nnews_c ul{gap: 24px;}
    .flm_nnews_c li .flm_nl_left{width: 280px;}
    .flm_nnews_c li .flm_nl_right{width: calc(100% - 280px);padding: 30px 20px 50px 0;}
    .flm_nnews_c li .flm_nl_right .flm_news_text p:first-child{font-size: 18px;}
    .flm_nnews_c li .flm_nl_right .flm_news_text p:last-child{font-size: 14px;margin-top: 16px;}
    .flm_nnews_c li .flm_nl_right .flm_news_date span{font-size: 16px;}

    .flm_newspage h1{font-size: 26px;}
    .flm_newspage .flm_newspage_info{font-size: 14px;margin-top: 12px;}
    .flm_newspage .flm_article{padding: 32px 0;}

    .flm_article{font-size: 16px;}
	.flm_article p{margin-bottom: 10px;}
	.flm_article img{margin: 15px 0;}
	.flm_article h2 {font-size: 22px;margin: 12px 0;}
	.flm_article h3 {font-size: 20px;margin: 12px 0;}
	
	.flm_xijie ul li{padding: 0 12px;}

	.flm_ncase_c ul{gap: 24px 16px;}
	.flm_ncase_c ul li{width: calc(25% - 12px);}
	.flm_ncase_c ul li p{padding: 12px 12px;font-size: 16px;}

	.flm_nabout_l .flm_text{font-size: 14px;line-height: 28px;}
	.flm_about_num ul li .flm_num{font-size: 32px;}
	.flm_about_num ul li .flm_num em{font-size: 16px;}
	.flm_about_num ul li p{font-size: 14px;}
	.flm_support_but {width: 200px;height: 200px;right: -60px;bottom: -60px;}
	.flm_support_but .flm_tit{font-size: 20px;line-height: 30px;}

	.flm_server_c ul li{padding: 24px 32px;gap: 15px;}
	.flm_server_c ul li .flm_tit{font-size: 20px;}
	.flm_server_c ul li .flm_text{font-size: 14px;line-height: 28px;}

	.flm_why_r{padding-right: calc((100% - 1200px) / 2);padding-left: 60px;}
	.flm_why_r .swiper{height: 320px;}
	.flm_why_r .swiper-slide .flm_text p{font-size: 14px;line-height: 24px;}
	.flm_why_r .swiper-slide .flm_text .flm_dec{font-size: 14px;line-height: 24px;}
	.flm_why_r .swiper-pagination{left: 60px;}

	.flm_contact_c{gap: 24px;}
	.flm_contact_c li{width: calc(100% / 3 - 16px);padding: 42px 24px;}
    .flm_contact_c li i{width: 48px;height: 48px;background-size: 100% !important;}
    .flm_contact_c li .flm_tit{font-size: 20px;margin: 16px 0;}
    .flm_contact_c li p{font-size: 16px;}
    
    .flm_pbanner .flm_pbanner_bg{height: 630px;}
    .flm_pbanner_t{padding: 72px 0 52px 0;}
    .flm_pbanner_t .flm_title .flm_tit{width: 460px;}
    .flm_pbanner_t .flm_title .flm_stit{width: 920px;}
    .flm_pbanner_c .flm_pbanner_img{height: 520px;}
    .flm_pbanner_c .flm_pbanner_img img{height: 600px;}
    .flm_pbanner_c .flm_pbanner_tab{padding-bottom:52px;}
    .flm_pbanner_c .flm_pbanner_tab .swiper-slide p{bottom: 16px;font-size: 14px;line-height: 24px;}

    .flm_pinto{padding: 0 0 32px 0;}
    .flm_pinto_c .flm_pinto_l{height: 350px;}
    .flm_pinto_c .flm_pinto_r{padding: 0 60px 0 60px;}
    .flm_pinto_c .flm_pinto_r .flm_tit{font-size: 22px;}

    .flm_plist_c {gap: 24px 16px;}
    .flm_plist_c li{width: calc(25% - 12px);}
    .flm_plist_c li .flm_product_img .flm_color {bottom: 24px;}
    .flm_plist_c li .flm_product_img .flm_color span {width: 16px;height: 16px;}
    .flm_plist_c li .flm_text{padding-top: 12px;}
    .flm_plist_c li .flm_text .flm_tit{font-size: 14px;}
    .flm_plist_c li .flm_text .flm_more{font-size: 13px;}

    .flm_features_c .swiper-slide .flm_text span {font-size: 62px;line-height: 62px;}
    .flm_features_c .swiper-slide .flm_text .flm_tit{margin: 20px 0 15px 0;}

    .flm_custom_l .flm_custom_ys{margin-top: 30px;padding-top: 30px;gap: 24px;}
    .flm_custom_l .flm_custom_ys li .flm_text p{line-height: 22px;}
    .flm_custom_l a{width: 224px;}

    .flm_faq_l{height: 640px;}

	.flm_productpage_text h1{font-size: 24px;}
    .flm_productpage_text .flm_desc{font-size: 14px;margin-top: 16px;}
    .flm_productpage_text .flm_desc p {line-height: 36px;}
    .flm_productpage_text .flm_button a {font-size: 14px;line-height: 45px;padding: 0 42px;}
    .flm_productpage_img .swiper.swiper02 {margin-top: 10px;}
    .flm_productpage_c{margin-top: 60px;}
    .flm_productpage_c .flm_productpage_tab li{font-size: 16px;padding: 10px 40px;margin-right: 20px;}
    
    .flm_news_c .swiper-slide .flm_text{padding: 24px 24px;}
    .flm_news_c .swiper-slide .flm_text span{padding: 0 10px;font-size: 13px;line-height: 28px;border-radius: 14px;top: -16px;left: 24px;}

}

@media screen and (max-width:1299px){
	.flm_ncase_c ul li{width: calc(100%/3 - 10.666px);}
    
    .flm_about_num ul li:after{display: none;}
    .flm_support_but {width: 180px;height: 180px;right: -30px;bottom: -30px;}
    .flm_support_but .flm_tit {font-size: 18px;line-height: 28px;}

	.flm_why_r{padding-right: calc((100% - 994px) / 2);padding-left: 40px;}
	.flm_why_r .swiper-pagination{left: 40px;}
    
    .flm_pbanner .flm_pbanner_bg{height: 500px;}
    .flm_pbanner_c .flm_pbanner_img {height: 450px;}
    .flm_pbanner_c .flm_pbanner_img img {height: 530px;}
    .flm_pbanner_t .flm_title .flm_tit {width: 400px;}
    .flm_pbanner_t .flm_title .flm_stit {width: 740px;}

    .flm_plist_c li {width: calc(100%/3 - 10.666px);}

    .flm_features_c .swiper-slide .flm_text span {font-size: 45px;line-height: 45px;}
    .flm_features_c .swiper-slide .flm_text .flm_tit{font-size: 16px;}
    .flm_features_c .swiper-slide .positionimg {padding-bottom: 130%;}

    .flm_custom_l{padding: 0 30px 0 0;}
    .flm_custom_l .flm_custom_ys {margin-top: 20px;padding-top: 20px;gap: 16px;}
    
    .flm_faq_l {height: 550px;}
    .flm_faq_list dl{padding: 12px 0;}
    .flm_faq_list dl dt .flm_tit{font-size: 15px;}
    .flm_faq_list dl dt .flm_but span{font-size: 13px;}
    .flm_faq_list dl dd{margin-top: 8px;}
    
    .flm_xijie ul li {padding: 0 8px;width: 20%;}
    .flm_xijie ul li p{font-size:12px;line-height:18px;}

}

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

	.fanye ul{display: block;}
	.fanye ul li{line-height: 22px;}
	.fanye ul li:last-child {text-align: left;margin-top: 5px;}

	.flm_nbanner{padding-top: 0;margin-top: 60px;}
    .flm_nbanner .flm_text .flm_tit{font-size: 30px;}

    .flm_pbanner{margin-top: 60px;}

	.flm_nnews_c ul{gap: 16px;}
    .flm_nnews_c li .flm_nl_left{width: 200px;}
    .flm_nnews_c li .flm_nl_right{width: calc(100% - 200px);padding: 15px 15px 16px 0;}
    .flm_nnews_c li .flm_nl_right .flm_news_text{width: calc(100% - 136px);padding: 0 32px 0 24px;}
    .flm_nnews_c li .flm_nl_right .flm_news_text p:first-child{font-size: 16px;}
    .flm_nnews_c li .flm_nl_right .flm_news_text p:last-child{line-height: 22px;height: 66px;margin-top: 10px;}
    .flm_nnews_c li .flm_nl_right .flm_news_date{width: 136px;}
    .flm_nnews_c li .flm_nl_right .flm_news_date span{font-size: 14px;font-weight: bold;}
    .flm_nnews_c li .flm_nl_right .flm_news_date em{height: 32px;line-height: 30px;margin-top: 24px;}

    .flm_newspage h1{font-size: 22px;}
    .flm_newspage .flm_newspage_info{font-size: 12px;margin-top: 6px;}
    .flm_newspage .flm_article{padding: 20px 0;}

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

    .flm_ncase_c ul {gap: 16px 12px;}
    .flm_ncase_c ul li {width: calc(50% - 6px);}
    .flm_ncase_c ul li p {padding: 10px 12px;font-size: 14px;}
    
    .flm_nabout_l{width: 100%;}
    .flm_nabout_l .flm_text{line-height: 24px;}
    .flm_nabout_l .flm_text p {margin-top: 6px;}
	.flm_about_num ul li .flm_num{font-size: 24px;}
	.flm_about_num ul li .flm_num em{font-size: 14px;}
	.flm_nabout_r{display: none;}
	.flm_support_but {display: none;}

	.flm_server_c ul li{padding: 16px 16px;gap: 10px;}
	.flm_server_c ul li .flm_tit{font-size: 18px;}
	.flm_server_c ul li .flm_text{line-height: 24px;}

	.flm_why_r{padding-right: calc((100% - 740px) / 2);padding-left: 30px;}
	.flm_why_r .swiper{height: 340px;}
	.flm_why_r .swiper-slide .flm_text{gap: 6px;}
	.flm_why_r .swiper-slide .flm_text p{line-height: 22px;}
	.flm_why_r .swiper-pagination{width: 80px;left: 30px;height: 32px;}
	.flm_why_r .swiper-pagination .swiper-pagination-bullet{margin: 10px 6px;}
    
    .flm_sales_c img.flm_img01{display: none;}
    .flm_sales_c img.flm_img02{display: block;}
	.flm_sales_c .flm_sales_weizhi{display: none;}

	.flm_contact_c{gap: 12px;}
	.flm_contact_c li{width: calc(100% / 3 - 8px);padding: 24px 16px;}
    .flm_contact_c li i{width: 32px;height: 32px;}
    .flm_contact_c li .flm_tit{font-size: 18px;margin: 10px 0;}
    .flm_contact_c li p{font-size: 14px;line-height: 22px;}

    .flm_pbanner .flm_pbanner_bg{height: 500px;}
    .flm_pbanner_t {padding: 42px 0 24px 0;}
    .flm_pbanner_c .flm_pbanner_img {height: 340px;}
    .flm_pbanner_c .flm_pbanner_img img {height: 100%;bottom: 0;}
    .flm_pbanner_c .flm_pbanner_tab{padding-bottom:24px;}
    .flm_pbanner_c .flm_pbanner_tab .swiper-slide p{bottom: 10px;font-size: 13px;}
    .flm_pbanner_tab .swiper-button-next{display:none;}
    .flm_pbanner_tab .swiper-button-prev{display:none;}

	.flm_pinto {padding: 0 0 24px 0;}
	.flm_pinto_c .flm_pinto_r {padding: 0 0 0 30px;}
	.flm_pinto_c .flm_pinto_r .flm_tit {font-size: 20px;}
	.flm_pinto_c .flm_pinto_r .flm_dec{line-height: 24px;}
	.flm_pinto_c .flm_pinto_l {height: 260px;}

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

	.flm_features_c .swiper-slide .positionimg {padding-bottom: 100%;}
	.flm_features_c .swiper-slide .flm_text{padding: 16px 16px;}
	.flm_features_c .swiper-slide .flm_text span {font-size: 36px;line-height: 36px;}
	.flm_features_c .swiper-slide .flm_text .flm_tit {margin: 12px 0 10px 0;}

    .flm_custom_l{width: 100%;}
    .flm_custom_l .flm_custom_ys {margin-top: 15px;padding-top: 15px;gap: 15px;}
    .flm_custom_l .flm_custom_ys li .flm_icon{width: 42px;height: 42px;padding: 5px;}
    .flm_custom_l .flm_custom_ys li .flm_text{width: calc(100% - 52px);}
    .flm_custom_l a {width: 210px;}
    .flm_custom_r {width: 60%;margin-left: 20%;margin-top: 20px;}

    .flm_faq_l{display: none;}
    .flm_faq_r{width: 100%;}

    .flm_productpage_img .swiper.swiper02 {margin-top: 6px;}
	.flm_productpage_text h1 {font-size: 20px;line-height: 1.2;padding-bottom: 8px;}
    .flm_productpage_text .flm_desc p {line-height: 30px;}
    .flm_productpage_text .flm_desc {margin-top: 10px;}
    .flm_productpage_text .flm_button a {line-height: 40px;padding: 0 30px;}
    .flm_productpage_c {margin-top: 40px;}
    .flm_productpage_c .flm_productpage_tab li {padding: 8px 36px;margin-right: 15px;}
    
    .flm_news_c .swiper-slide .flm_text{padding: 16px 16px;}
    .flm_news_c .swiper-slide .flm_text .flm_tit{font-size: 15px;line-height: 22px;height: 44px;}
    .flm_news_c .swiper-slide .flm_text span{left: 16px;}

}

@media screen and (max-width:767px){
	.manu .a_p{height: 38px;line-height: 36px;margin: 0;padding: 0 14px;}

	.fanye {padding: 10px 0;}

	.flm_nbanner .flm_text .flm_tit {font-size: 22px;}
	.flm_nbanner .flm_location{margin-top: 5px;}

	.flm_nnews_c ul{gap: 15px;}
    .flm_nnews_c li .flm_nl_left{width: 100%;}
    .flm_nnews_c li .flm_nl_right{width: 100%;padding: 12px 15px 12px 15px;}
    .flm_nnews_c li .flm_nl_right .flm_news_text{width: 100%;padding: 0;}
    .flm_nnews_c li .flm_nl_right .flm_news_text p:first-child{font-size: 16px;}
    .flm_nnews_c li .flm_nl_right .flm_news_text p:last-child{margin-top: 6px;height: auto;}
    .flm_nnews_c li .flm_nl_right .flm_news_date{display: none;}

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

    .flm_article{line-height: 22px;}
    .flm_article p{margin-bottom: 6px;}
	.flm_article img{margin: 10px 0;}
	.flm_article h2 {font-size: 18px;margin: 8px 0;}
	.flm_article h3 {font-size: 16px;margin: 8px 0;}
	
	.flm_xijie ul li {padding: 0 5px;width: 33.33%;}
	.flm_xijie ul li img{margin-bottom:5px;}
     
    .flm_ncase_c ul {gap: 10px;}
	.flm_ncase_c ul li {width: 100%;}

	.flm_nabout_l .flm_text {line-height: 22px;}
	.flm_nabout_l .flm_text p {margin-top: 3px;}
	.flm_about_num ul{gap: 12px 0;}
	.flm_about_num ul li{width: 50%;}
	.flm_about_num ul li .flm_num {font-size: 22px;}
	.flm_about_num ul li .flm_num em {font-size: 13px;}

	.flm_server_c ul li{width: 100%;}
	.flm_server_c ul li:first-child{border-bottom: 1px solid #DBDBDB;}
	.flm_server_c ul li {padding: 12px 15px;gap: 6px;}
	.flm_server_c ul li .flm_tit {font-size: 16px;}
	.flm_server_c ul li .flm_text {font-size: 13px;line-height: 22px;}

	.flm_why_l{display: none;}
	.flm_why_r{width: 100%;padding-left: 15px;padding-right: 15px;}
	.flm_why_r .swiper {height: 300px;}
	.flm_why_r .swiper-slide .flm_text {gap: 5px;}
	.flm_why_r .swiper-slide .flm_text .flm_dec{line-height: 22px;}
	.flm_why_r .swiper-pagination {width: 80px;left: 15px;height: 32px;bottom: 10px;}

	.flm_contact_c{gap: 10px;}
	.flm_contact_c li{width: 100%;padding: 20px 15px;}
    .flm_contact_c li .flm_tit{font-size: 16px;margin: 8px 0;}
    
	.flm_pbanner .flm_pbanner_bg {height: 320px;}
	.flm_pbanner_t {padding: 24px 0 15px 0;}
	.flm_pbanner_t .flm_title .flm_tit {width: 96%;}
	.flm_pbanner_t .flm_title .flm_stit {width: 96%;}
	.flm_pbanner_c .flm_pbanner_img {height: auto;}
	.flm_pbanner_c .flm_pbanner_img img{width:100%;height:auto;position:relative;}
	.flm_pbanner_c .flm_pbanner_tab{padding-bottom:10px;}
	.flm_pbanner_c .flm_pbanner_tab .swiper-slide p{display: none;}

	.flm_pinto {padding: 0 0 20px 0;}
	.flm_pinto_c .flm_pinto_l{display: none;}
	.flm_pinto_c .flm_pinto_r{width: 100%;padding: 0;}
	.flm_pinto_c .flm_pinto_r .flm_dec {line-height: 22px;}

	.flm_plist_c {gap: 12px 10px;}
	.flm_plist_c li {width: calc(50% - 5px);}
	.flm_plist_c li .flm_product_img .flm_color {bottom: 15px;}
	.flm_plist_c li .flm_product_img .flm_color span {width: 12px;height: 12px;}
	.flm_plist_c li .flm_text {padding-top: 8px;}
	.flm_plist_c li .flm_text .flm_more{font-size: 12px;margin-top: 0px;}

	.flm_features_c .swiper-slide .positionimg {padding-bottom: 80%;}
	.flm_features_c .swiper-slide .flm_text span{font-size: 32px;line-height: 32px;}
	.flm_features_c .swiper-slide .flm_text p{line-height: 22px;}
	.flm_features_c .swiper-button-next, .flm_features_c .swiper-button-prev{display: none;}

	.flm_custom{padding-top: 0;}
	.flm_custom_l .flm_custom_ys {margin-top: 12px;padding-top: 12px;gap: 10px;}
	.flm_custom_l .flm_custom_ys li .flm_text p {line-height: 20px;margin-top: 3px;}
	.flm_custom_r {width: 86%;margin-left: 7%;}

    .flm_faq_list dl {padding: 10px 0;}
    .flm_faq_list dl dt .flm_tit {font-size: 14px;}
    .flm_faq_list dl dd {margin-top: 5px;line-height: 22px;}

	.flm_productpage_img{width: 100%;margin-bottom: 20px;}
    .flm_productpage_text{width: 100%;}
	.flm_productpage_text .flm_desc {margin-top: 6px;}
	.flm_productpage_text .flm_desc p {line-height: 26px;}
	.flm_productpage_text .flm_button{gap: 12px;}
	.flm_productpage_text .flm_button a {line-height: 34px;padding: 0 24px;}
	.flm_productpage_c {margin-top: 20px;}

}