.flm_banner{width: 100%;position: relative;}
.flm_banner .swiper{widows: 100%;position: relative;overflow: hidden;}
.flm_banner .swiper-slide{position: relative;}
.flm_banner .swiper-slide:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.32);z-index: 1;}
.flm_banner .swiper-slide img{width: 100%;height: auto;transition:all 5s ease-in-out;}
.flm_banner .swiper-slide .flm_banner_text{max-width: 100%;position: absolute;left: 50%;top: 50%;text-align: center;color:#ffffff;margin-top: 30px;z-index: 1;opacity: 1;}
.flm_banner .swiper-slide .flm_banner_text .flm_ttit{font-size: 20px;transform: translateX(-200px);opacity: 0;transition:all 0.6s ease-in-out;}
.flm_banner .swiper-slide .flm_banner_text .flm_tit{font-size: 88px;font-weight: bold;margin: 12px 0;line-height: 1.2;transform: translateX(-400px);opacity: 0;transition:all 0.9s ease-in-out;}
.flm_banner .swiper-slide .flm_banner_text .flm_btit{font-size: 18px;transform: translateX(-600px);opacity: 0;transition:all 1.2s ease-in-out;}
.flm_banner .swiper-slide .flm_banner_text a{margin-top: 90px;transform: translateY(800px);opacity: 0;transition:all 1.6s ease-in-out;}
.flm_banner .swiper-slide.swiper-slide-active img{transform:scale(1.1);}
.flm_banner .swiper-slide.swiper-slide-active .flm_banner_text .flm_ttit{transform: translateX(0px);opacity: 1;}
.flm_banner .swiper-slide.swiper-slide-active .flm_banner_text .flm_tit{transform: translateX(0px);opacity: 1;}
.flm_banner .swiper-slide.swiper-slide-active .flm_banner_text .flm_btit{transform: translateX(0px);opacity: 1;}
.flm_banner .swiper-slide.swiper-slide-active .flm_banner_text a{transform: translateY(0px);opacity: 1;}
.flm_banner .swiper-pagination{width: 32px;padding: 12px 10px;bottom: auto;top: 50%;left: 94%;border-radius: 70px;background: rgba(0, 0, 0, 0.20);z-index: 1;}
.flm_banner .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;margin: 4px 0;background: rgba(255, 255, 255, 0.50);opacity: 1;}
.flm_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ffffff;}

.flm_product{width: 100%;position: relative;background: #F8F9FA;}
.flm_product_c{width: 100%;position: relative;}
.flm_product_c ul{width: 100%;position: relative;gap: 40px 24px;}
.flm_product_c ul li{width: calc(25% - 18px);position: relative;}
.flm_product_c ul li .flm_product_img{width: 100%;position: relative;}
.flm_product_c ul li .flm_product_img .flm_img{display: block;padding-bottom: 128%;border-radius: 24px;background: #ffffff;}
.flm_product_c ul li .flm_product_img .flm_img img{opacity: 0;}
.flm_product_c ul li .flm_product_img .flm_img img.on, .flm_product_c ul li .flm_product_img .flm_img img.flm_img_block{opacity: 1;}
.flm_product_c ul li .flm_product_img .flm_color{padding: 8px 8px;border-radius: 70px;background: #F8F9FA;position: absolute;bottom: 32px;left: 50%;gap: 8px;}
.flm_product_c ul 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_product_c ul li .flm_product_img .flm_color span.on{transform: translateY(-3px);border-color:#cacaca;}
.flm_product_c ul li .flm_text{width: 100%;position: relative;padding-top: 20px;}
.flm_product_c ul li .flm_text a{display: block;}
.flm_product_c ul li .flm_text .flm_evaluate{position: relative;}
.flm_product_c ul li .flm_text .flm_evaluate i{display: inline-block;width: 24px;height: 24px;}
.flm_product_c ul li .flm_text .flm_evaluate i.icon01{background: url('../images/icon_zan01.svg') center center no-repeat;}
.flm_product_c ul li .flm_text .flm_evaluate i.icon02{background: url('../images/icon_zan02.svg') center center no-repeat;}
.flm_product_c ul li .flm_text .flm_tit{font-size: 16px;color: #1D1A27;font-weight: bold;line-height: 22px;margin: 8px 0;}
.flm_product_c ul li .flm_text span{font-size: 13px;color: #494454;line-height: 24px;padding: 0 8px;border-radius: 4px;}
.flm_product_c ul li .flm_text span.flm_bgcolor01{background: #FFF4E6;}
.flm_product_c ul li .flm_text span.flm_bgcolor02{background: #E7F5FF;}
.flm_product_c ul li .flm_text span.flm_bgcolor03{background: #E9ECEF;}
.flm_product_c ul li .flm_hot{font-size: 13px;color: #F2F2F2;line-height: 20px;padding: 2px 12px 2px 6px;border-radius: 20px;background: #BA4B40;position: absolute;top: 12px;left: 12px;}
.flm_product_c ul li .flm_hot i{display: inline-block;width: 20px;height: 20px;background: url('../images/icon_hot.svg') center center no-repeat;margin-right: 4px;}
.flm_product_c ul li .flm_text:hover .flm_tit{color: #816327;}

.flm_proclass{width: 100%;position: relative;}
.flm_proclass .swiper_img{width: 100%;position: relative;overflow: hidden;}
.flm_proclass .swiper_img .swiper-slide{width: 100%;height: 725px;position: relative;}
.flm_proclass_c{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.flm_proclass_c .container{height: 100%;}
.flm_proclass_c .swiper_text{width: 620px;height: 100%;position: absolute;right: 0;bottom: -92px;overflow: hidden;}
.flm_proclass_c .swiper_text .swiper-slide{position: relative;height: 633px;}
.flm_proclass_c .swiper_text .swiper-slide .flm_text{width: 100%;height: 100%;position: relative;padding: 90px 60px;background: rgba(255, 255, 255, 0.01);backdrop-filter: blur(22.5px);border: 10px solid rgba(255, 255, 255, 0.06);}
.flm_proclass_c .swiper_text .swiper-slide i{display: inline-block;width: 39px;height: 38px;background: url('../images/icon_yinhao.svg') center center no-repeat;}
.flm_proclass_c .swiper_text .swiper-slide .flm_tit{font-size: 32px;color: #ffffff;font-weight: bold;}
.flm_proclass_c .swiper_text .swiper-slide .flm_dec{font-size: 16px;color: #ffffff;line-height: 28px;}
.flm_proclass_c .swiper_text .swiper-slide .flm_dec p:first-child{margin-top: 0;}
.flm_proclass_c .swiper_text .swiper-slide .flm_dec p{margin-top: 24px;}
.flm_proclass .flm_page{width: calc(100% - 20px);height: 92px;padding: 0 60px;position: absolute;left: 10px;bottom: 0;}
.flm_proclass .flm_page .swiper-pagination{width: auto;position: relative;font-size: 0;text-align: right;bottom: 0;margin-top: 40px;}
.flm_proclass .flm_page .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: rgba(255, 255, 255, 0.50);opacity: 1;margin: 0 4px;}
.flm_proclass .flm_page .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.flm_proclass .flm_page .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ffffff;}
.flm_proclass .swiper_text .swiper-slide .flm_proclass_bg{width: calc(100% - 20px);height: 92px;position: absolute;bottom: -92px;left: 10px;}
.flm_proclass .swiper_text .swiper-slide:nth-child(1) .flm_proclass_bg{background: #44464a;}
.flm_proclass .swiper_text .swiper-slide:nth-child(2) .flm_proclass_bg{background: #88deef;}
.flm_proclass .swiper_text .swiper-slide:nth-child(3) .flm_proclass_bg{background: #d8d8d3;}

.flm_process{width: 100%;position: relative;padding: 120px 0 280px 0;margin-top: 200px;background: url('../images/bg_process.webp') center bottom no-repeat;}
.flm_process:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8) 100%);z-index: 1;}
.flm_process .flm_title{z-index: 1;}
.flm_process_c{width: 100%;position: relative;gap: 84px 0;z-index: 1;}
.flm_process_c.flm_process_mobile{display: none;}
.flm_process_c:before {content: '';width: 12px;height: 12px;border-radius: 50%;position: absolute;left: -10px;top: 15px;background: #E4C688;}
.flm_process_c:after {content: '';width: 0;height: 0;position: absolute;left: -8px;top: 242px;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 10px solid #E0E0E0;}
.flm_process_c .flm_process_li{width: 25%;position: relative;gap: 20px;}
.flm_process_c .flm_process_li span{width: 45px;line-height: 45px;font-size: 20px;color: #F2F2F2;font-weight: bold;border-radius: 10px;background: #494454;text-align: center;}
.flm_process_c .flm_process_li .flm_tit{font-size: 16px;color: #494454;font-weight: bold;line-height: 28px;}
.flm_process_c svg {width: 1325px;height: 239px;position: absolute;left: 0;top: 16px;z-index: -1;}
.flm_process_c svg path#process_path{stroke-dasharray: 2780;stroke-dashoffset: 2780;-webkit-transition: stroke-dashoffset 2s;-moz-transition: stroke-dashoffset 2s;transition: stroke-dashoffset 2s;}
.flm_process:hover svg path#process_path{stroke-dashoffset: 0;}
.flm_process:hover .flm_process_c:after{border-right-color:#E4C688;-webkit-transition:all 0.3s 2s ease;-moz-transition:all 0.3s 2s ease;transition:all 0.3s 2s ease;}
.flm_process_c .flm_process_li:hover span{background: linear-gradient(136deg, #E4C688 3.3%, #816327 96.7%);border-radius: 50%;}
.flm_process_c .flm_process_li:hover .flm_tit{color: #816327;}
.flm_process .flm_process_more{width: 100%;position: relative;text-align: center;}
.flm_process .flm_process_more .flm_more_commom{border: 1px solid #494454;color: #494454;position: relative;z-index: 1;}

.flm_advert{width: 100%;height: 312px;position: relative;z-index: 1;}
.flm_advert .container{height: 100%;}
.flm_advert_c{width: 100%;height: 326px;position: absolute;top: -134px;left: 0;border-radius: 24px;overflow: hidden;}
.flm_advert_c .flm_title .flm_tit{color: #ffffff;}
.flm_advert_c .flm_text{width: 100%;position: absolute;left: 0;top: 50%;text-align: center;}

.flm_about{width: 100%;position: relative;overflow: hidden;}
.flm_about_c{width: 100%;position: relative;background: #3C362B;}
.flm_about_l{width: 54.5%;position: relative;padding-left: calc((100% - 1320px)/2);}
.flm_about_l .flm_title{text-align: left;}
.flm_about_l .flm_tit{color: #ffffff;}
.flm_about_l .flm_text{font-size: 16px;color: #ffffff;line-height: 28px;padding-right: 245px;}
.flm_about_l .flm_text p{margin-top: 12px;}
.flm_about_l .flm_text p:first-child{margin-top: 0;}
.flm_about_num{width: 100%;height: 140px;position: relative;margin-top: 100px;}
.flm_about_num ul{width: calc(100% + 123px);padding: 28px 48px;border-radius: 20px;background: #F8F9FA;position: absolute;left: 0;top: 0;z-index: 1;}
.flm_about_num ul li{position: relative;}
.flm_about_num ul li .flm_num{font-size: 48px;font-weight: bold;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: 30px;font-style: inherit;font-weight: bold;vertical-align: top;}
.flm_about_num ul li p{font-size: 16px;color: #494454;}
.flm_about_r{width: 45.5%;position: relative;}
.flm_about_bg{width: 185px;position: absolute;left: 0;top: 0;}
.flm_about_bg img{width: 100%;height: auto;}
.flm_about:hover .flm_about_bg{animation: toup 30s linear infinite;-moz-animation: toup 30s linear infinite;-webkit-animation: toup 30s linear infinite;-o-animation: toup 30s linear infinite;}
.flm_support_but{width: 246px;height: 246px;position: absolute;left: calc(54.5% - 123px);top: 30%;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_choose{width: 100%;position: relative;}
.flm_choose_c{width: 100%;position: relative;}
.flm_choose_l{width: 49%;height: 520px;position: relative;border-radius: 32px 132px 32px 32px;overflow: hidden;}
.flm_choose_r{width: 51%;position: relative;padding-left: 46px;}
.flm_choose_tab{width: 100%;position: relative;background: #F8F9FA;}
.flm_choose_tab li{width: 25%;position: relative;padding: 8px 20px;border-top: 2px solid #F8F9FA;cursor: pointer;}
.flm_choose_tab li span{font-size: 14px;color: #494454;position: relative;display: block;}
.flm_choose_tab li span:after{content: '';width: 1px;height: 24px;background: #D9D9D9;position: absolute;right: -20px;top: 6px;}
.flm_choose_tab li:last-child span:after{display: none;}
.flm_choose_tab li.on{border-color: #AF9154;}
.flm_choose_tab li.on span{color: #AF9154;}
.flm_choose_con{width: 100%;position: relative;}
.flm_choose_con .flm_choose_item{display: none;}
.flm_choose_con .flm_choose_item.on{display: block;}
.flm_choose_con .flm_tit{font-size: 32px;color: #1D1A27;font-weight: bold;}
.flm_choose_con .flm_dec{font-size: 14px;color: #494454;line-height: 28px;}
.flm_choose_con .flm_text{width: 100%;position: relative;gap: 5px;}
.flm_choose_con .flm_text p{width: 100%;position: relative;font-size: 14px;color: #494454;line-height: 28px;padding-left: 28px;background: url('../images/icon_choose.svg') left center no-repeat;}

.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;}
/*.flm_news:hover .flm_foot_bg01{transform: translate(352px, -290px);}*/

@media screen and (max-width:1699px){
    
    .flm_banner .swiper-slide .flm_banner_text .flm_tit{font-size: 62px;}
    .flm_banner .swiper-slide .flm_banner_text a{margin-top: 72px;}

	.flm_about_l{width: 54.5%;position: relative;padding-left: calc((100% - 1240px)/2);}
	.flm_about_l .flm_text{padding-right: 180px;}
	.flm_about_num{margin-top: 80px;}

	.flm_process{padding: 100px 0 240px 0;margin-top: 160px;}
	.flm_process_c svg{width: 1240px;}
    .flm_process_c:after{top: 235px;}

}

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

	.flm_banner .swiper-slide .flm_banner_text .flm_tit {font-size: 52px;}
	.flm_banner .swiper-slide .flm_banner_text .flm_ttit{font-size: 18px;}
	.flm_banner .swiper-slide .flm_banner_text .flm_btit{font-size: 16px;}
    .flm_banner .swiper-slide .flm_banner_text a {margin-top: 62px;}

    .flm_product_c ul{gap: 30px 16px;}
    .flm_product_c ul li{width: calc(25% - 12px);}
    .flm_product_c ul li .flm_product_img .flm_color{bottom: 24px;}
    .flm_product_c ul li .flm_product_img .flm_color span{width: 16px;height: 16px;}
    .flm_product_c ul li .flm_text{padding-top: 15px;}
    .flm_product_c ul li .flm_text .flm_tit{font-size: 14px;margin: 6px 0;}

    .flm_proclass .swiper_img .swiper-slide{height: 580px;}
    .flm_proclass_c .swiper_text{width: 540px;bottom: -72px;}
    .flm_proclass_c .swiper_text .swiper-slide{height: 518px;}
    .flm_proclass_c .swiper_text .swiper-slide .flm_text{padding: 40px 32px;border: 8px solid rgba(255, 255, 255, 0.06);}
    .flm_proclass_c .swiper_text .swiper-slide .flm_tit{font-size: 24px;}
    .flm_proclass_c .swiper_text .swiper-slide .flm_dec{font-size: 14px;}
    .flm_proclass .flm_page{height: 72px;padding: 0 32px;}
    .flm_proclass .flm_page .swiper-pagination{margin-top: 35px;}
    .flm_proclass .swiper_text .swiper-slide .flm_proclass_bg{width: calc(100% - 16px);height: 72px;bottom: -72px;left: 8px;}

    .flm_process{padding: 80px 0 220px 0;margin-top: 100px;}
    .flm_process_c{gap: 75px 0;}
    .flm_process_c .flm_process_li{gap: 15px;}
    .flm_process_c svg{width: 1200px;height: 218px;}
    .flm_process_c:after{top: 222px;}
    
    .flm_advert{height: 272px;}
    .flm_advert_c{height: 292px;top: -120px;}

	.flm_about_l{padding-left: calc((100% - 1200px)/2);}
	.flm_about_l .flm_text{padding-right: 160px;font-size: 14px;}
	.flm_about_num {height: 112px;margin-top: 60px;}
    .flm_about_num ul{width: calc(100% + 106px);padding: 20px 32px;}
    .flm_about_num ul li .flm_num{font-size: 38px;}
    .flm_about_num ul li .flm_num em{font-size: 22px;}
    .flm_about_num ul li p{font-size: 14px;}
    .flm_support_but{width: 212px;height: 212px;left: calc(54.5% - 106px);}
    .flm_support_but .flm_tit{font-size: 20px;line-height: 32px;}
    
    .flm_choose_l{height: 465px;}
    .flm_choose_r{padding-left: 40px;}
    .flm_choose_con .flm_tit{font-size: 24px;}

    .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_banner .swiper-slide .flm_banner_text .flm_tit {font-size: 42px;}
	.flm_banner .swiper-slide .flm_banner_text .flm_ttit{font-size: 16px;}
	.flm_banner .swiper-slide .flm_banner_text .flm_btit{font-size: 14px;}
    .flm_banner .swiper-slide .flm_banner_text a {margin-top: 42px;}
    
    .flm_process {padding: 60px 0 200px 0;margin-top: 80px;}
	.flm_process_c {gap: 64px 0;}
	.flm_process_c .flm_process_li {gap: 10px;}
	.flm_process_c .flm_process_li span{width: 40px;line-height: 40px;font-size: 16px;}
	.flm_process_c .flm_process_li .flm_tit{font-size: 14px;line-height: 24px;}
	.flm_process_c svg{width: 994px;height: 182px;}
	.flm_process_c:after{top: 185px;}

    .flm_about_l{padding-left: calc((100% - 994px)/2);}

}

@media screen and (max-width:1023px){
    
    .flm_banner{margin-top: 60px;}
    .flm_banner .swiper-slide .flm_banner_text{margin-top: 0;}
    .flm_banner .swiper-slide .flm_banner_text .flm_tit {font-size: 30px;}
	.flm_banner .swiper-slide .flm_banner_text .flm_ttit{font-size: 14px;}
	.flm_banner .swiper-slide .flm_banner_text .flm_btit{font-size: 13px;}
    .flm_banner .swiper-slide .flm_banner_text a {margin-top: 30px;}

    .flm_product_c ul {gap: 16px 12px;}
    .flm_product_c ul li {width: calc(50% - 6px);}
    .flm_product_c ul li .flm_text {padding-top: 10px;}

    .flm_proclass .swiper_img .swiper-slide{height: 450px;}
    .flm_proclass_c .swiper_text{width: 420px;bottom: -52px;}
    .flm_proclass_c .swiper_text .swiper-slide{height: 400px;}
    .flm_proclass_c .swiper_text .swiper-slide .flm_text{padding: 24px 20px;border: 6px solid rgba(255, 255, 255, 0.06);}
    .flm_proclass_c .swiper_text .swiper-slide i{width: 32px;height: 32px;background-size: 100% !important;}
    .flm_proclass_c .swiper_text .swiper-slide .flm_tit{font-size: 20px;}
    .flm_proclass_c .swiper_text .swiper-slide .flm_dec{line-height: 24px;}
    .flm_proclass .flm_page{height: 52px;padding: 0 20px;}
    .flm_proclass .flm_page .swiper-pagination{margin-top: 20px;}
    .flm_proclass .swiper_text .swiper-slide .flm_proclass_bg{width: calc(100% - 12px);height: 52px;bottom: -52px;left: 6px;}
    
    .flm_process {padding: 40px 0 160px 0;margin-top: 60px;}
    .flm_process_c {gap: 34px 0;}
	.flm_process_c .flm_process_li {gap: 6px;}
	.flm_process_c .flm_process_li span{width: 36px;line-height: 36px;font-size: 15px;}
	.flm_process_c svg{width: 740px;height: 134px;}
	.flm_process_c:before{top: 12px;}
	.flm_process_c:after{top: 140px;}
    
    .flm_advert {height: 164px;}
	.flm_advert_c {height: 184px;top: -74px;}

	.flm_about_l{padding-left: calc((100% - 740px)/2);}
	.flm_about_l .flm_text{padding-right: 15px;line-height: 24px;}
	.flm_about_num {height: 84px;margin-top: 30px;}
    .flm_about_num ul{width: calc(100% + 106px);padding: 15px 24px;border-radius: 12px;}
    .flm_about_num ul li .flm_num{font-size: 24px;}
    .flm_about_num ul li .flm_num em{font-size: 16px;}
    .flm_about_num ul li p{font-size: 14px;}
    .flm_support_but{display: none;}
    
    .flm_choose_l{display: none;}
    .flm_choose_r{width: 100%;padding-left: 0;}
    .flm_choose_con .flm_tit{font-size: 20px;}
    .flm_choose_con .flm_dec{line-height: 24px;}
    .flm_choose_con .flm_text p{line-height: 24px;padding-left: 26px;}
    .flm_foot_bg01 {top: -150px;left: -216px;}
    .flm_foot_bg01 img{width: 400px;}

    .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){

	.flm_banner .swiper-slide{min-height: 300px;}
	.flm_banner .swiper-slide img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
	.flm_banner .swiper-slide .flm_banner_text {width: 85%;}
	.flm_banner .swiper-slide .flm_banner_text .flm_tit {font-size: 22px;margin: 8px 0;}
	.flm_banner .swiper-slide .flm_banner_text .flm_tit br{display: none;}
	.flm_banner .swiper-slide .flm_banner_text a {margin-top: 20px;}
	.flm_banner .swiper-pagination{width: 28px;padding: 12px 8px;left: 90%;}

	.flm_product_c ul {gap: 12px 10px;}
	.flm_product_c ul li {width: calc(50% - 5px);}
	.flm_product_c ul li .flm_product_img .flm_color {gap: 6px;bottom: 16px;}
	.flm_product_c ul li .flm_product_img .flm_color span {width: 14px;height: 14px;}
	.flm_product_c ul li .flm_text {padding-top: 6px;}
	.flm_product_c ul li .flm_text .flm_tit{margin: 4px 0;}
    
    .flm_proclass .swiper_img .swiper-slide{height: 440px;}
    .flm_proclass_c .swiper_text{width: 100%;bottom: -40px;}
    .flm_proclass_c .swiper_text .swiper-slide{height: 400px;}
    .flm_proclass_c .swiper_text .swiper-slide .flm_text{padding: 16px 16px;}
    .flm_proclass_c .swiper_text .swiper-slide i{width: 24px;height: 24px;}
    .flm_proclass_c .swiper_text .swiper-slide .flm_tit{font-size: 18px;}
    .flm_proclass_c .swiper_text .swiper-slide .flm_dec{line-height: 22px;}
    .flm_proclass .flm_page{height: 40px;padding: 0 16px;}
    .flm_proclass .flm_page .swiper-pagination{margin-top: 14px;}
    .flm_proclass .swiper_text .swiper-slide .flm_proclass_bg{height: 40px;bottom: -40px;}

	.flm_process{padding: 20px 0 20px 0;margin-top: 60px;}
	.flm_process_c {display: none;}
	.flm_process_c .flm_process_li{width: 50%;}
	.flm_process_c:before, .flm_process_c:after{display: none;}
	.flm_process_c svg{display: none;}
	.flm_process_c.flm_process_mobile{display: flex;gap: 12px 0;}
	.flm_process_c .flm_process_li {gap: 3px;}

	.flm_advert {height: auto;padding: 20px 0;}
    .flm_advert_c{position: relative;height: 145px;top: 0;}
    
	.flm_about_l{width: 100%;padding-left: 15px;padding-right: 15px;}
	.flm_about_l .flm_text{margin-top: 8px;line-height: 22px;}
	.flm_about_num {height: auto;margin-top: 24px;}
	.flm_about_num ul{width: 100%;position: relative;padding: 12px 15px;gap: 12px;}
	.flm_about_num ul li .flm_num {font-size: 22px;}
	.flm_about_num ul li .flm_num em {font-size: 14px;}
	.flm_about_r{display: none;}

	.flm_choose_tab li{width: 50%;}
	.flm_choose_con .flm_tit {font-size: 18px;}
    .flm_choose_con .flm_dec {line-height: 22px;}
    .flm_foot_bg01{display: none;}

}