@charset "utf-8";
@media only screen and (max-width:1600px){
  footer .f1 .menu-footer-menu-container > ul{gap: 2vw;}

}
@media only screen and (max-width:1440px){
  .main-product .top-option .proname{font-size: 18px;line-height: 30px;}
  .main-product .top-option .tab{font-size: 16px;height: 30px;line-height: 30px;}
  .contact .cont .wp-block-group p{font-size: 12px;}

}
@media only screen and (max-width:1366px){
  .about .top-title{width: 100%;}
  .top-title p{font-size: 16px;line-height: 25px;}
  .about .top-title p{word-break: keep-all;}

}
@media only screen and (max-width:1280px){
  .main-width{width: 92vw;}
  header .logo{left: 4vw;}
  header .func{right: 4vw;}
  header .nav .sub-menu.drop-item .dropbox-l .dropbox-l-item .title{font-size: 14px;}
  header .nav .sub-menu.drop-item .dropbox-r .navname span{font-size: 14px;}
  footer .f1 .menu-footer-menu-container > ul > li.menu-item-39{width: 165px;}
  .index-products .main-width{max-width: 78.13vw;}
  .index-products .slide-pic li .info h3{font-size: 16px;}
  .list-product .left{width: 290px;}
  .list-product .cont{width: calc(100% - 310px);}
  .list-product .cont ul li{width: 15vw;margin: 0 1vw 1vw 0;}
  .list-news .cont li{width: 31.54%;}
  .list-news .cont li .text{padding: 15px;height: auto;}
  .list-news .cont li .text h2 a{font-size: 16px;line-height: 25px;height: 50px;margin-top: 10px;}
  .list-news .cont li .text .line{margin-top: 20px;}
  .list-down h1{font-size: 36px;line-height: 46px;}
  .list-down h2{font-size: 22px;line-height: 36px;}
  .list-down li{padding: 8px 0;}
  .list-down li a{font-size: 16px;line-height: 30px;}
  .list-down li a::before{line-height: 30px;font-size: 28px;}
  .contact h2{font-size: 28px;line-height: 36px;}
  .top-title h1{font-size: 28px;line-height: 36px;}
  .main-page .cont-purchase .wp-block-group{width: 23.3%;height: auto;}
  .main-page .cont-purchase .wp-block-group p{height: 60px;padding: 10px; font-size: 14px;line-height: 20px;}
  .about .merits .map p::before{top: 4vw;}
  .main-page .content{margin-top: 30px;}
  .main-page h1{font-size: 30px;line-height: 40px;}
  .main-page .content h2{font-size: 22px;line-height: 32px;}
  .main-page .content p{font-size: 16px;line-height: 25px;}
  .heating .img-text .text h2{font-size: 26px;line-height: 36px;}
  .heating .img-text .text p{font-size: 16px;line-height: 25px;}
  .compro-list h2{font-size: 26px;line-height: 36px;}
  .compro-list ul li p{font-size: 16px;line-height: 25px;}

  .main-product .container .text .wp-block-image img{width: 12.19vw;}
  .main-product .container .text h2{font-size: 20px;line-height: 30px;}
  .main-product .container .text p{font-size: 16px;line-height: 25px;word-break: keep-all;}
  .main-product .container .text-img .step p{font-size: 14px;line-height: 20px;}
  .main-product .container .table-box .box ul li{padding: 8px 15px 8px 135px;font-size: 13px;line-height: 20px;}
  .main-product .container .table-box .box ul li code{padding: 5px 0; width: 120px;font-size: 13px;line-height: 15px;}
  .main-product .pro-spec ul li > strong{font-size: 16px;}
  .main-product .purchase .purchase-box .infooption h1{font-size: 30px;line-height: 35px;}
  .main-product .purchase .purchase-box .infooption .box p{font-size: 16px;}
  .main-product .purchase .compare{padding: 60px 0 20px;}
  .main-product .purchase .compare h2{font-size: 30px;line-height: 30px;}
  .main-product .purchase .compare .cont .list .item .btn{width: 140px;height: 40px;line-height: 40px;margin: 8px auto 0;}
}

@media only screen and (max-width:1100px){
  .contact .cont .wp-block-group{width: 49.5%;}
  .main-product .pro-spec ul{max-width: 100%;}
}

@media only screen and (max-width:1040px){
  .m-Top{margin-top: 60px;}
  header{height: 60px;}
  header .phone-menu{display: block;margin-top: 0;top: 18px;}
  header .logo{left: 50%;transform: translate(-50%,-50%);}
  header .nav{position: absolute; left: -100%; top: 100%; width: 100%; height: calc(100vh - 50px); overflow-y: auto; background-color:#fff; opacity: 0; z-index: 2; transition: all .5s;}
  header .nav nav{width: 100%;}
  header .nav .one > li{width: 100%;height: auto;padding: 0; border-bottom: 1px solid #fcfcfc;text-align: left;}
  header .nav .one > li > a{display: inline-block; color: #000;padding: 15px 0;margin-left: 4vw;}
  header .nav .one > li > a::before{display: none;}
  header .nav .one > li i{display: none; position: absolute; right: 4vw; top: 15px; width: 30px; height: 30px; text-align: center;}
  header .nav .one > li i::after{content: '\e905'; font-family: 'icomoon'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 30px; line-height: 30px;text-align: center; font-size: 18px; color: #000;}
  header .nav .one > li.menu-item-has-children i,
  header .nav .one > li.menu-item-324 i{display: block;}
  header .nav .one > li.on i{transform: rotate(90deg);}
  header .nav .sub-menu{position: initial;padding: 0;}
  header .nav .sub-menu > li{width: 100%; padding: 8px 5.5vw; text-align: left; box-sizing: border-box;}
  header .nav .sub-menu.drop-item{position: initial;height: auto;}
  header .nav .sub-menu.drop-item .dropbox-l{display: none;}
  header .nav .sub-menu.drop-item .dropbox-r{width: 100%;padding: 0;}
  header .nav .sub-menu.drop-item .dropbox-r .navname{padding-right: 10px;}
  header .nav .sub-menu.drop-item .dropbox-r .item{display: block;padding: 20px 0;}
  header .nav .sub-menu.drop-item .dropbox-r .list li{width: 29vw;}

  header .nav .one > li:hover .sub-menu{display: none;}
  header.active .nav{left: 0;opacity: 1;}
  .top-title h2{font-size: 24px;line-height: 34px;}
  .top-title p{font-size: 16px;line-height: 25px;margin-top: 15px;}
  .index-products .slide-pro .inner{overflow: hidden;}
  .index-products .main-width{max-width: 84vw;}
  .index-products .slide-pic li{width: 19.78vw;}
  .index-products .slide-pic li .info a{font-size: 13px;}
  .inner-banner .text.tc{width: 92vw;}
  .inner-banner .text h1{font-size: 26px;line-height: 34px;}
  .inner-banner .text p{font-size: 16px; line-height: 25px; margin-top: 15px;}
  .index-about .wp-block-cover{min-height: auto;padding: 5vw 0 57vw;}
  .index-about .wp-block-cover h2{font-size: 26px;line-height: 36px;}
  .index-about .wp-block-cover p{font-size: 16px;line-height: 25px;}
  .index-about .wp-block-cover .wp-block-button a{width: 160px;height: 40px;line-height: 40px;font-size: 16px;}
  .index-news ul li .text span{font-size: 13px;}
  .index-news ul li .text h2{font-size: 16px;}
  .index-news ul li .text time{font-size: 13px;}
  footer .f1 .main-width{flex-direction: column;}
  footer .f1 .menu-footer-menu-container{width: 100%;}
  footer .f1 .menu-footer-menu-container > ul{justify-content: space-between;}
  footer .f1 .subscribe{width: 100%;max-width: 640px;margin-top: 30px;}
  footer .f1 .subscribe p{margin: 8px 0;}
  .main-3d .banner .text{width: 70%;}
  .main-3d .banner .text h2{font-size: 32px;line-height: 42px;}
  .main-3d .banner .text p{font-size: 16px;line-height: 25px;}
  .main-3d .content .item{min-height: 400px;display: flex;}
  .main-3d .content .item .wp-block-image{height: 100%;}
  .main-3d .content .item img{height: 100%;object-fit: cover;}
  .main-3d .content .item .text.tr{width: 40.02vw;}
  .main-3d .content .item .text h2{font-size: 32px;line-height: 42px;}
  .main-3d .content .item .text h2 strong{font-size: 24px;}
  .main-3d .content .item .text ul{margin-top: 15px;}
  .main-3d .content .item .text ul li{font-size: 16px;line-height: 25px;margin-top: 15px;padding-left: 15px;}
  .main-3d .content .item .text ul li::before{width: 8px;height: 8px;top: 8px;}
  .main-3d .content .item .text.tl{top: 50%;transform: translateY(-50%);width: 510px;}

  .list-news .cont li .text .more{font-size: 13px;}
  .list-news .cont li .text time{font-size: 13px;}
  .about .merits h2{font-size: 24px;line-height: 34px;}
  .about .merits .map{width: 100%;}
  .about .merits .map p::before{top: 40px;}
  .list-product{padding-top: 0;}
  .list-product .toggle-filter{display: block;}
  .list-product .left{position: fixed; display: flex; flex-direction: column; top: 0;left: -100%; width: 89vw; max-width: 400px; height: 100%; max-height: 100vh;background-color: #fff;z-index: 99999;transition: all .2s;}
  .list-product .left .mask{content: "";display: block;position: fixed;top: 0;right: 0;left: -100%;bottom: 0; width: 100%;height: 100%;background-color: rgba(0, 0, 0, .3); z-index: -1;}
  .list-product .left h2{padding: 24px;background-color: #fff;}
  .list-product .left h2 i{display: flex;align-items: center;justify-content: center; width: 26px;height: 26px;position: absolute;right: 24px;top: 26px;cursor: pointer;}
  .list-product .left h2 i::after{content: "\e900";display: block;font-family: 'icomoon';font-size: 20px;color: #000;}
  .list-product .left .category{background-color: #fff;height: 100%;padding: 24px;box-sizing: border-box;overflow-y: auto;}
  .list-product .left .confirm{display: block; padding: 0 24px 24px;background-color: #fff;}
  .list-product .left .confirm button{width: 100%; height: 40px;line-height: 40px;text-align: center;padding: 0; font-size: 16px;background-color: #000;color: #fff;box-sizing: border-box;outline: none;}
  .list-product .left.open{left: 0;}
  .list-product .left.open .mask{left: 0;}
  .list-product .cont{width: 100%;margin-top: 5vw;}
  .list-product .cont ul li{width: 21.45vw;margin: 0 2vw 2vw 0;}
  .list-product .cont ul li p{font-size: 16px;padding-top: 10px;line-height: 25px;}
  .main-product .container .text .wp-block-image{margin-bottom: 15px;}
  
  .main-product .purchase .purchase-box .infooption h1
  .main-product .purchase .compare{margin-top: 50px;}
  .main-product .purchase .compare h2{font-size: 26px;line-height: 36px;}
  .main-product .purchase .purchase-box .infooption h1{font-size: 26px;line-height: 36px;}
  .main-product .purchase .purchase-box .infooption .box p{font-size: 16px;}

  .main-product .fasoul-c1 .text{width: 48vw;}
  .main-product .fasoul-c1 .text.short{width: 48vw;}
  .main-product .fasoul-c1 .text.tr{width: 50vw;}
  .main-product .fasoul-c1 .text.tc{width: 92vw;}

  .age-tips .box{width: 560px; height: auto; padding: 120px 50px;}
  .age-tips .box p{font-size: 14px;line-height: 22px;}
  .age-tips .box h3{font-size: 16px;line-height: 25px;}
  .age-tips .box .btn span{width: 140px;}

	.main-faq h2{line-height:40px;margin-bottom:30px;font-size:30px;}
	.main-faq details{padding:15px 0;}
	.main-faq details > *{margin-top:15px;padding-right:35px;}
	.main-faq details summary{line-height:22px;font-size:16px;}
	.main-faq details p{line-height:20px;font-size:14px;}
	.main-faq details summary:before{width:22px;height:22px;line-height:20px;padding-left:2px;font-size:12px;box-sizing:border-box;}
	.main-faq details[open] summary:before{line-height:20px;padding-left:1px;}
	.main-faq .main-width > .wp-block-group{padding:20px 30px;}
	.main-faq .describe h3{line-height:30px;margin-bottom:20px;padding-bottom:10px;font-size:18px;}
	.main-faq .describe h3 a:before{top:3px;width:24px;height:24px;line-height:24px;padding-left:1px;font-size:14px;}
	.main-faq .describe p{line-height:20px;font-size:14px;}

}
@media only screen and (max-width:980px){
  .heating .img-text .main-width{flex-direction: column;}
  .heating .img-text .wp-block-image{width: 100%;}
  .heating .img-text:nth-child(1) .text{width: 100%;margin-top: 30px;}
  .main-product .pro-details .selling_point ul li .pic{width: 90px;height: 90px;}

  .main-3d .content .item .text.tr{left: 47.04%;width: 50.02vw}
  

}
@media only screen and (max-width:880px){
  .index-news ul{flex-wrap: wrap;}
  .index-news ul li{width: 48.5%;margin-bottom: 1.5%;}
  .compro-list ul{margin-top: 40px;}
  .compro-list ul li{width: 31.2%;margin: 0 1.8% 3.6% 0;}

  .contact .cont{gap: 2vw;display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}
  .contact .cont .wp-block-group{width: 100%;}
  .contact .cont .wp-block-group p{word-break: keep-all;}

}
@media only screen and (max-width:780px){
  header .func .search{display: none;}
  header .nav .sub-menu.drop-item .dropbox-r .list{display: block;margin-top: 20px;}
  header .nav .sub-menu.drop-item .dropbox-r .navname span{font-size: 15px;}
  header .nav .sub-menu.drop-item .dropbox-r .list h3{display: block;text-align: left;font-size: 14px;line-height: 22px;margin-bottom: 10px;}
  header .nav .sub-menu.drop-item .dropbox-r .list li{width: 29vw;margin: 0 8px 8px 0;}
  header .nav .sub-menu.drop-item .dropbox-r .list li p{height: 40px;line-height: 20px;font-size: 13px;overflow: hidden;text-transform: initial;}

  .index-banner.pc{display: none;}
  .index-banner.mob{display: block;}
  .index-banner.mob .slideshow figure img{width: 100%;}
  .index-banner.mob .slidelist{bottom: 20px;}
  .index-banner.mob .slidelist ul li{width: 8px;height: 8px;margin: 0 5px;}
  .index-products .main-width{max-width: 92vw;}
  .index-products .slide-pic ul{width: 100%;}
  .index-products .slide-pic li{width: 29.3vw;margin-bottom: 1.3vw;}
  .index-products .slide-pic li .info{padding: 10px 0;}
  .index-products .slide-pic li .info p{font-size: 12px;line-height: 18px;}
  .index-products .btn{display: none;}
  .index-news{padding: 40px 0;}
  .index-news ul li .text h2{font-size: 15px; line-height: 22px; margin-top: 10px;}

  footer .f1{padding: 40px 0;}
  footer .f1 .menu-footer-menu-container > ul{flex-wrap: wrap;grid-template-columns: 1fr;}
  footer .f1 .menu-footer-menu-container > ul > li{width: 100% !important;margin-top: 20px;}
  footer .f1 .menu-footer-menu-container .sub-menu{display: flex;flex-wrap: wrap;}
  footer .f1 .menu-footer-menu-container .sub-menu li{min-width: 49%;width: auto;padding: 5px 0;}
  footer .f2{padding: 15px 0;}
  footer .f2 .main-width{flex-direction: column-reverse;}
  footer .f2 .sns{padding: 10px 0;}

  .list-news .cont{width: 100%; display: flex;justify-content: space-between;flex-wrap: wrap;}
  .list-news .cont li{width: 49%;margin: 0 0 10px 0;}
  .list-news .cont li .pic{height: 150px;}
  .list-down{padding: 40px 0;}
  .list-down .cont{margin-top: 40px;}

  .contact .cont{justify-content: center;flex-wrap: wrap;margin-top: 20px;}
  .contact .cont .wp-block-group{padding: 90px 8px 30px}
  .contact .cont .wp-block-group::before{line-height: 70px;top: 15px;}
  .contact .cont .wp-block-group.c1::before{font-size: 60px;}
  .contact .cont .wp-block-group.c2::before{font-size: 70px;}
  .contact .cont .wp-block-group.c3::before{font-size: 74px;}
  .contact .cont .wp-block-group h3{font-size: 18px;line-height: 30px;margin-top: 10px;}
  .contact .cont .wp-block-group p{margin-top: 8px;}

  .main-page{padding: 40px 0;}
  .main-page .cont-purchase{margin-top: 30px;}
  .main-page .cont-purchase .wp-block-group{width: 31.3%;}
  .main-page .cont-purchase .wp-block-group .wp-block-image{max-height: initial;}

  .about .merits .map{padding: 8.07vw 20px 10.16vw;}
  .about .merits .map .wp-block-cover__inner-container{gap: 30px 20px;}
  .about .merits .map p{font-size: 16px;}
  .about .merits .map p strong{font-size: 20px;line-height: 20px;margin-bottom: 30px;}
  .list-product .cont ul li{width:29.35vw;}
  .heating .img-text{padding: 40px 0;}
  .heating .img-text:nth-child(even){padding: 40px 0;}
  .heating .img-text .text h2{font-size: 22px;line-height: 32px;}
  
  .main-3d .content .item .text h2 strong{font-size: 18px;}
  .main-3d .content .item .text.tr{width: 356px;left: 45vw;}
  .main-3d .content .item .text ul li{font-size: 14px;line-height: 25px;}
  .main-3d .content .item .text.tl ul li:nth-child(1){width: 357px;}
  .main-3d .content .item .text.tl ul li:nth-child(2){width: 380px;}

  .main-product .mob{display: block;}
  .main-product .mob img{width: 100%;height: auto;}
  .main-product .pc{display: none;}

  /* 一比一 */
  .main-product .pro-details .selling_point{padding: 6vw 0 3.333vw;}
  .main-product .pro-details .selling_point ul{gap: 0;}
  .main-product .pro-details .selling_point ul li{max-width: 13.08vw;}
  .main-product .pro-details .selling_point ul li .pic{width: 6.7vw;height: 6.7vw;}
  .main-product .pro-details .selling_point ul li p{font-size: 1.87vw;line-height: 2.67vw;}
  .main-product .container .text h2{font-size: 4vw;line-height: 4vw;text-align: center;}
  .main-product .container .text p{font-size: 2.344vw;line-height: 2.8vw;word-break: initial;}
  .main-product .container.separate .text h2{text-align: center;}
  .main-product .container.separate .text p{text-align: center;}
  .main-product .container .wp-block-cover img{display: none;}
  .main-product .pro-details.fasoul-c1{background: linear-gradient(to bottom, #fff9f4 , #ffefdd);padding-bottom: 6.67vw;}
  .main-product .fasoul-c1 .selling_point ul li:nth-child(1){width: 12.4vw;max-width: initial;}
  .main-product .fasoul-c1 .selling_point ul li:nth-child(2){width: 14.4vw;max-width: initial;}
  .main-product .fasoul-c1 .container{padding: 0 3.47vw;margin-top: 3.06vw;}
  .main-product .fasoul-c1 .container .mob{border-radius: 1.6vw;overflow: hidden;}
  .main-product .fasoul-c1 .text{position: initial !important;width: 100% !important;padding-bottom: 4.67vw !important;}
  .main-product .fasoul-c1 .text.mid{transform: translateY(0);}
  .main-product .fasoul-c1 .text.tc{transform: translateX(0);}
  .main-product .fasoul-c1 .text h2{color: #1f1f1f !important;}
  .main-product .fasoul-c1 .text p{color: #666666 !important;margin-top: 2vw;}
  .main-product .fasoul-c1 .level1 .text h2 br{display: none;}
  .main-product .fasoul-c1 .level1 .text p{padding: 0 5vw;}
  .main-product .fasoul-c1 .level2 .text p{padding: 0 3vw;}
  .main-product .fasoul-c1 .level2 .text h2.brown-gradient strong{background: -webkit-linear-gradient(0deg, #1f1f1f, #1f1f1f);}
  .main-product .fasoul-c1 .level3 .text p{padding: 0 3vw;}
  .main-product .fasoul-c1 .level4 .text p{padding: 0 4vw;word-break: keep-all;}
  .main-product .fasoul-c1 .level5 .text p{padding: 0 4vw;}

  .main-product .fasoul-q1  .wp-block-cover{min-height: initial;position: initial;}
  .main-product .fasoul-q1 .container .wp-block-cover > span{display: none;}
  .main-product .fasoul-q1 .selling_point ul li:nth-child(3){width: 15.08vw;max-width: initial;}
  .main-product .fasoul-q1 .selling_point ul li:nth-child(4){padding: 0 2vw;box-sizing: border-box;}
  .main-product .fasoul-q1 .selling_point ul li:nth-child(6){padding: 0 2.5vw;box-sizing: border-box;}
  .main-product .fasoul-q1 .selling_point ul li:nth-child(7){padding: 0 2.5vw;box-sizing: border-box;}
  .main-product .fasoul-q1 .container{position: relative;}
  .main-product .fasoul-q1 .text.top{top: 8.6vw;}
  .main-product .fasoul-q1 .text p{font-size: 2.216vw;line-height: 3.125vw;text-align: center;}
  .main-product .fasoul-q1 .container .tip{bottom: 4.8vw;font-size: 2.604vw;line-height: 4.84vw;}
  .main-product .fasoul-q1 .container .tip.tr{right: 6.25%;}
  .main-product .fasoul-q1 .text.tr{left: 0;width: 100%;padding: 0 4vw;}
  .main-product .fasoul-q1 .text.mid{top: 5.47vw;transform: translateY(0);}
  .main-product .fasoul-q1 .text.tl{width: 100%;left: 0;padding: 0 4vw;}
  .main-product .fasoul-q1 .text.center{width: 100%;padding: 0 4vw;left: 0;transform: translateX(0);}
  .main-product .fasoul-q1 .level0 .text{left:0;top:10%;width:100%;text-align:center;}
  .main-product .fasoul-q1 .level0 .text h2{font-size: 7.5vw;}
  .main-product .fasoul-q1 .level1 .text h2{font-size: 3.9875vw;}
  .main-product .fasoul-q1 .level2 .text h2{font-size: 5.3125vw;line-height: 5.3125vw;}
  .main-product .fasoul-q1 .level2 .text p{margin-top: 3.28vw;}
  .main-product .fasoul-q1 .level3 .text.top{top: 6.718vw;}
  .main-product .fasoul-q1 .level3 .text h2{font-size: 5.036vw;line-height: 6.04vw;}
  .main-product .fasoul-q1 .level3 .text p{padding: 0 3vw;}
  .main-product .fasoul-q1 .level3-5 .text{left:0;top:10%;width:100%;text-align:center;}
  .main-product .fasoul-q1 .level3-5 .text h2{font-size: 7.5vw;}
  .main-product .fasoul-q1 .level3-5 .text p{margin-top:4vw;}
  .main-product .fasoul-q1 .level4 .text{width: 77.3125vw !important; top: 50% !important;transform: translateY(-50%) !important;padding:0 0 0 7.8125vw !important;}
  .main-product .fasoul-q1 .level4 .text h2{text-align: left;font-size: 4.717vw;line-height: 4.717vw;}
  .main-product .fasoul-q1 .level4 .text p{text-align: left;padding-right: 23vw;}
  .main-product .fasoul-q1 .level4 .text p br{display: none;}
  
  .main-product .fasoul-mate-air .container .mob{border-radius: 1.6vw;overflow: hidden;}
  .main-product .fasoul-mate-air .selling_point ul li:nth-child(4){width: 17.8vw;max-width: initial;}
  .main-product .fasoul-mate-air .container{margin-top: 7.333vw;}
  .main-product .fasoul-mate-air .text{position: initial !important;width: 100% !important;padding-bottom: 3.33vw !important;}
  .main-product .fasoul-mate-air .text h2{font-size: 2.93vw;line-height: 3.73vw; color: #1f1f1f !important;}
  .main-product .fasoul-mate-air .text p{font-size: 1.562vw;line-height: 1.93vw; color: #666666 !important;margin-top: 2vw;text-align: center;}
  .main-product .fasoul-mate-air .level1 .text .wp-block-image{display: none;}
  .main-product .fasoul-mate-air .level2 .text p{padding: 0 4.5vw;}
  .main-product .fasoul-mate-air .level2 .text p br{display: none;}
  .main-product .fasoul-mate-air .level3 .text h2{word-break: keep-all;}
  .main-product .fasoul-mate-air .level4 .text p br:nth-child(2){display: none;}
  .main-product .fasoul-mate-air .level5 .text h2 br{display: none;}
  .main-product .fasoul-mate-air .level5 .text p br{display: none;}
  .main-product .fasoul-mate-air .level6 .wp-block-cover{min-height: initial;}
  .main-product .fasoul-mate-air .level6 .text{width: 100% !important;}
  .main-product .fasoul-mate-air .level6 .text h2 br{display: none;}
  .main-product .fasoul-mate-air .level6 .text p{padding: 0 21.4vw;}
  .main-product .fasoul-mate-air .level6 .text p br{display: none;}
  .main-product .fasoul-mate-air .level7 .text h2 br{display: none;}
  .main-product .fasoul-mate-air .level8 .text p br:last-child{display: none;}
  .main-product .fasoul-mate-air .level9 .mob{width: 49.2vw;}
  .main-product .fasoul-mate-air .level9 .text{width: 43.33vw !important;}
  .main-product .container .text-img.usage h2{color: #fff !important;font-size: 4.3vw;}
  .main-product .container .text-img .step h3{font-size: 2.93vw;}
  .main-product .container .text-img .step p{text-align: left !important;font-size: 1.56vw;line-height: 2vw;margin-top: 1.26vw;}
  .main-product .container .text-img .step.s1{margin-top: 3.73vw;}
  .main-product .container .text-img .step.s1 p{width: 25vw;}
  .main-product .container .text-img .step.s1 p br{display: none;}
  .main-product .container .text-img .step.s1 figure{padding: 4vw 0 0;}
  .main-product .container .text-img .step.s2 p{width: 30vw;}
  .main-product .container .text-img .step.s2 p br{display: none;}
  .main-product .container .text-img .step.s2 figure{right: 2vw;padding: 2vw 0;}
  .main-product .container .text-img .step.s3 p br{display: none;}
  .main-product .container .text-img .step.s3 figure{width: 7.46vw;flex: 0 0 7.46vw;padding-right: 1vw;}
  
  .main-product .container .table-box{padding: 6.27vw 3.73vw;}
  .main-product .container .table-box::before{top: -0.8vw;left: -0.8vw}
  .main-product .container .table-box .box{margin-top: 5.73vw;}
  .main-product .container .table-box .box ul li{width: 40.46vw; min-height: 4.67vw;font-size: 1.172vw;line-height: 1.848vw;padding-left: 13.4vw;}
  .main-product .container .table-box .box ul li code{width: 12.4vw;font-size: 1.172vw;line-height: 1.848vw;box-shadow: 2px 2px #000;}
  .main-product .fasoul-mate-air .level11{position: relative;}
  .main-product .fasoul-mate-air .level11 .wp-block-cover{min-height: initial;overflow: initial;}
  .main-product .fasoul-mate-air .level11 .text{position: absolute !important; top: 0 !important;padding: 7.2vw 0 0;}
  .main-product .fasoul-mate-air .level11 .text p{padding: 0 4vw;word-break: keep-all;}
  /* 一比一 */

/*   
  .main-product .pro-details .selling_point ul li p{margin-top: 10px;}
  .main-product .fasoul-mate-air .selling_point{padding-top: 40px;}
  .main-product .pro-details .selling_point ul{gap: 20px;flex-wrap: wrap;}
  .main-product .pro-details .selling_point ul li{width: 30%;max-width: inherit;}
  .main-product .fasoul-mate-air .container{padding: 0 4vw;margin-top: 40px;}
  .main-product .fasoul-mate-air .container .mob{border-radius: 30px;overflow: hidden;}
  .main-product .container{position: relative;}
  .main-product .container .wp-block-cover{position: initial;}
  .main-product .container .text-img.reverse .text{padding: 20px 0;}
  .main-product .container .text{width: 100%;padding: 20px 0;box-sizing: border-box;}
  .main-product .container .text .wp-block-image{display: none;}
  .main-product .container .text h2{text-align: center;font-size: 26px;}
  .main-product .container .text h2.color2{line-height: 40px;}
  .main-product .container .text h2.color2 strong{font-size: 30px;}
  .main-product .container .text p{text-align: center;margin-top: 15px;}
  .main-product .container .wp-block-cover img{display: none;}
  .main-product .container .text-img.usage h2{font-size: 26px;line-height: 30px;}
  .main-product .container .text-img .step .wp-block-image{display: block;}
  .main-product .container .text-img .step h3{font-size: 20px;line-height: 25px;}
  .main-product .container .text-img .step p{text-align: left;width: 70%;}
  .main-product .container .table-box .box ul li{width: 100%;}

  .main-product .fasoul-mate-air .wp-block-cover .text{position: inherit;}
  .main-product .fasoul-mate-air .wp-block-cover{min-height: auto;}
  .main-product .fasoul-mate-air .wp-block-cover .text.tr{width: 100%;padding: 30px 0;justify-content: center;}
  .main-product .fasoul-mate-air .wp-block-cover .text.tr h2{justify-content: center;color: #000;}
  .main-product .fasoul-mate-air .wp-block-cover .text.tr p{color: #000;}
  .main-product .fasoul-q1 .wp-block-cover{min-height: auto;}
  
  .main-product .pro-details.fasoul-c1{background: linear-gradient(to bottom, #fff9f4 , #ffefdd);padding-bottom: 40px;}
  .main-product .fasoul-c1 .container{position: initial;}
  .main-product .fasoul-c1 .text{width: 100% !important;padding: 40px 4vw 20px!important;position: initial !important;transform: translate(0,0) !important;}
  .main-product .fasoul-c1 .separate .mob{margin: 0 4vw;border-radius: 30px;overflow: hidden;}
  .main-product .fasoul-c1 .separate .text.white h2{color: #000;}
  .main-product .fasoul-c1 .text h2.brown-gradient strong{color: #000;background: none;-webkit-text-fill-color:initial;}
  .main-product .fasoul-c1 .text.white p{color: #000;}

  .main-product .fasoul-q1 .text{width: 100% !important;left: 0 !important;top: 0 !important;right: 0 !important; padding: 40px 4vw 20px!important;transform: translate(0,0) !important;}
  .main-product .fasoul-q1 .container.level4 .text{padding: 4vw 0 4vw 4vw !important;top: 50% !important;width: 70% !important;transform: translate(0,-50%) !important;}
  .main-product .fasoul-q1 .container.level4 .text h2{text-align: left;}
  .main-product .fasoul-q1 .container.level4 .text p{text-align: left;}
  .main-product .container .wp-block-cover span{display: none;} */

  .main-product .pro-spec table{max-width: 100%;}
  .main-product .pro-spec table tr td strong{font-size: 15px;line-height: 25px;}
  .main-product .pro-spec ul{max-width: 100%;}
  .main-product .pro-spec ul li{width: 100%;padding: 8px 0;}
  .main-product .pro-spec ul li > strong{font-size: 14px;padding: 8px 10px;width: 150px;flex: 0 0 150px;}
 

}
@media only screen and (max-width:700px){
  .contact .cont{grid-template-columns:1fr}
}

@media only screen and (max-width:640px){
  .age-tips .box{width: 92vw; padding: 80px 4vw;}
  .age-tips .box i{top: 20px;right: 20px;}

  /* .inner-banner{padding: 40px 0;} */
  .index-products .slide-pic ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
  .index-products .slide-pic li{width: 49%;margin: 0 0 10px 0;}

  .index-about{position: relative;}
  .index-about .mob{display: block;}
  .index-about .wp-block-cover{position: absolute;top: 0;left: 0;right: 0;padding: 7.5vw 3vw 0;}
  .index-about .wp-block-cover .main-width{width: 100%;}
  .index-about .wp-block-cover .mob{display: block;}
  .index-about .wp-block-cover h2{font-size:5vw;line-height: 5vw;}
  .index-about .wp-block-cover p{font-size: 3.125vw;line-height: 4.17vw; margin-top: 2.34vw;}
  .index-about .wp-block-cover > img{display: none;}
  .index-about .wp-block-cover > span{min-height: auto;}
  .index-about .wp-block-cover .wp-block-button a{display: none;}
  .index-about .wp-block-image{margin: 0;}

  .top-title p{font-size: 15px;}
  /* .main-3d .banner{min-height: 350px;} */
  .main-3d .banner .text{width: 92vw;}
  .main-3d .banner .text.tl{width: 80%;left: 10%;}
  .main-3d .banner .text h2{font-size: 18px;line-height: 28px;}
  .main-3d .content .item .text{text-shadow: 0px 0px 3px #fff;}
  .main-3d .content .item .text ul{margin: 0;}
  .main-3d .content .item .text.tr{width: 56vw;left: 40vw;}
  .main-3d .content .item .text h2{font-size: 24px;line-height: 30px;}
  .main-3d .content .item .text h2 strong{line-height: 24px;display: block;}
  .main-3d .content .item .text h2 br{display: none;}
  .main-3d .content .item .text ul li{line-height: 22px;}
  .main-3d .content .item .text.tl{width: 80%;left: 4vw;text-shadow: none;}
  .list-news .cont li{width: 100%;}
  .list-news .cont li .pic{height: 180px;}
  .list-down h1{font-size: 24px;line-height: 34px;}
  .list-down h2{font-size: 18px;}
  

  .inner-banner{padding: 40px 0;}
  .inner-banner .wp-block-image{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
  .inner-banner .text.tc{position: initial;transform: translate(0,0);width: 100%;padding: 0 4%;}
  .inner-banner .wp-block-image img{transform: scale(1);height: 100%;object-fit: cover;}
  .inner-banner .text p{font-size: 13px;}
  .contact{padding: 40px 0;}
  .contact h2{font-size: 22px;line-height: 32px;}
  .main-page .cont-purchase .wp-block-group{width: 48.3%;}
  .main-page h1{font-size: 26px;line-height: 36px;}
  .main-page .content h2{font-size: 18px;line-height: 30px;}
  .about{padding: 40px 0;}
  .about .merits{margin-top: 40px;}
  .about .merits .map p{font-size: 14px;}
  .about .merits .map .wp-block-cover__inner-container{grid-template-columns:1fr 1fr}
  .list-product .cont ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
  .list-product .cont ul li{width:49%;margin: 0 0 15px;}
  .list-product .cont ul li .pic{height: auto;}
  .compro-list{padding: 40px 0;}
  .compro-list ul{width: 100%;margin-top: 15px; display: flex;justify-content: space-between;flex-wrap: wrap;}
  .compro-list ul li{width: 49%;margin: 0 0 10px 0;}
  .about .top-title p{word-break: break-word;}
	
	.main-product .container .table-box h2{line-height:8vw;margin-bottom:0;font-size:6vw;}
	.main-product .container .table-box h2::after{height:3vw;}
	.main-product .container .table-box .box ul li{width:100%;min-height:10.5vw;padding:0 0 0 30vw;line-height:3.5vw;font-size:2.5vw;}
	.main-product .container .table-box .box ul li code{top:-2px;width:29vw;line-height:3.5vw;font-size:2.5vw;}
	.main-product .container .table-box .box ul li strong{min-width:30%;font-size:2.5vw;}
	.main-product .container .table-box .box ul li strong img{display:inline-block;}
	
	.main-product .full-slide.pc{display:none;}
	.main-product .full-slide.mob{display:block;}

	.main-product .fasoul-q1 .new-section.pc{display:none;}
	.main-product .fasoul-q1 .new-section.mob{display:block;}
	
	.main-product .fasoul-mate-air .text p{line-height: 2.2vw;}
	.main-product .fasoul-q1-pro h2{line-height:6vw;margin-bottom:3vw;font-size:4.5vw;}
	.main-product .fasoul-q1-pro p{line-height:5vw;font-size:3.4vw;}
	.main-product .fasoul-q1-pro img{display:none;}
	.main-product .fasoul-q1-pro .wp-block-cover{min-height:0;}
	.main-product .fasoul-q1-pro .mob{margin-top:4vw;}
	.main-product .fasoul-q1-pro .mob.banner{margin-top:0;}
	.main-product .fasoul-q1-pro .mob img{display:block;}
	.main-product .fasoul-q1-pro .selling_point img{display:block;}
	.main-product .fasoul-q1-pro .selling_point ul{flex-wrap:wrap;justify-content:center;row-gap:5vw;}
	.main-product .fasoul-q1-pro .selling_point ul li{flex:none;max-width:25% !important;width:25%;}
	.main-product .fasoul-q1-pro .selling_point ul li p{line-height:3vw !important;font-size:2.3vw !important;}
	.main-product .fasoul-q1-pro .selling_point ul li p br{}
	.main-product .fasoul-q1-pro .selling_point ul li .pic{width:13.5vw !important;height:13.5vw !important;}
	.main-product .fasoul-q1-pro .selling_point ul li:nth-child(1){margin-left:5%;}
	.main-product .fasoul-q1-pro .selling_point ul li:nth-child(3){margin-right:5%;}
	.main-product .fasoul-q1-pro .wp-block-cover__background{display:none;}
	.main-product .fasoul-q1-pro .wp-block-cover__image-background{display:none;}
	.main-product .fasoul-q1-pro .container{padding:4vw;}
	.main-product .fasoul-q1-pro .level1 p br{display:none;}
	.main-product .fasoul-q1-pro .level1 .wp-block-media-text__content{padding:0 0 1vw;text-align:center;}
	.main-product .fasoul-q1-pro .level2 p br{display:none;}
	.main-product .fasoul-q1-pro .level2 .wp-block-cover{height:auto;padding:4vw 0 1vw;text-align:center;}
	.main-product .fasoul-q1-pro .level3 h2{margin-bottom:0;}
	.main-product .fasoul-q1-pro .level3 .wp-block-cover{padding:8vw 4vw 1vw;}
	.main-product .fasoul-q1-pro .level4 br{display:none;}
	.main-product .fasoul-q1-pro .level4 p{line-height:5vw;}
	.main-product .fasoul-q1-pro .level4 p strong{font-size:4.5vw;}
	.main-product .fasoul-q1-pro .level4 .wp-block-cover{height:auto;padding:8vw 0 1vw;text-align:center;}
	.main-product .fasoul-q1-pro .level4 .wp-block-cover__inner-container{width:100% !important;}
	.main-product .fasoul-q1-pro .level5 .wp-block-cover{top:8vw;height:0;padding:0 9vw;overflow:visible;}
	.main-product .fasoul-q1-pro .level5 .mob{margin-top:0;}
	.main-product .fasoul-q1-pro .level6 h2{font-size:7vw;}
	.main-product .fasoul-q1-pro .level6 h2 img{display:inline-block;width:13vw !important;height:auto;margin:-2vw 0 0;}
	.main-product .fasoul-q1-pro .level6 .wp-block-cover{top:8vw;height:0;padding:0 5vw;overflow:visible;border:none;text-align:center;}
	.main-product .fasoul-q1-pro .level6 .mob{margin-top:0;}
	.main-product .fasoul-q1-pro .level7 h2 strong{font-size:7.8vw;}
	.main-product .fasoul-q1-pro .level7 p br{display:none;}
	.main-product .fasoul-q1-pro .level7 .wp-block-cover{height:auto;padding:4vw 0 1vw;text-align:center;}
	.main-product .fasoul-q1-pro .level8{padding:4vw 0;}
	.main-product .fasoul-q1-pro .level8 h2{padding:0 12vw;}
	.main-product .fasoul-q1-pro .level8 br{display:none;}
	.main-product .fasoul-q1-pro .level8 .wp-block-cover{top:8vw;display:block;height:0;padding:0 5vw;overflow:visible;border:none;text-align:center;}
	.main-product .fasoul-q1-pro .level8 .mob{margin-top:0;}
	.main-product .fasoul-q1-pro .level9 .wp-block-media-text__media img{display:block;}
	.main-product .fasoul-q1-pro .level9 .row{width:100%;}
	.main-product .fasoul-q1-pro .level9 .stepbox{display:block;}
	.main-product .fasoul-q1-pro .level9 .step{display:block;width:100%;height:auto;padding:4vw;margin-top:5vw;box-shadow:0vw 0vw 1vw #86eece;border-radius:3vw;}
	.main-product .fasoul-q1-pro .level9 .step h3{line-height:6vw;font-size:4.5vw;}
	.main-product .fasoul-q1-pro .level9 .step h3 strong{line-height:7vw;padding-right:5vw;margin-bottom:2vw;font-size:5vw;}
	.main-product .fasoul-q1-pro .level9 .step h3 strong:before{height:1.5vw;}
	.main-product .fasoul-q1-pro .level9 .step h3 em{line-height:5vw;font-size:3.5vw}
	.main-product .fasoul-q1-pro .level9 .step h4{line-height:5vw;margin-top:3vw;font-size:3.5vw}
	.main-product .fasoul-q1-pro .level9 .step p{line-height:4.5vw;margin-top:3vw;font-size:3.1vw;}
	.main-product .fasoul-q1-pro .level9 .s1 .wp-block-media-text{display:flex;justify-content:space-between;}
	.main-product .fasoul-q1-pro .level9 .s1 .wp-block-media-text__media{width:41%;height:58vw;box-sizing:border-box;}
	.main-product .fasoul-q1-pro .level9 .s1 .wp-block-media-text__content{width:59%;padding:0 0 0 3vw;}
	.main-product .fasoul-q1-pro .level9 .s1 .m1{width:100% !important;margin-bottom:4vw;}
	.main-product .fasoul-q1-pro .level9 .s1 .m1 .wp-block-media-text__media{padding:0 3vw 0 5vw;}
	.main-product .fasoul-q1-pro .level9 .s1 .m2{width:100% !important;}
	.main-product .fasoul-q1-pro .level9 .s2 .wp-block-media-text{display:block;width:100%;}
	.main-product .fasoul-q1-pro .level9 .s2 .wp-block-media-text__media{width:60%;margin:0 auto;}
	.main-product .fasoul-q1-pro .level9 .s2 .wp-block-media-text__content{padding:0;margin-bottom:4vw;}
	.main-product .fasoul-q1-pro .level9 .s2 .wp-block-group{width:100%;}
	.main-product .fasoul-q1-pro .level9 .s3 .wp-block-media-text__content{padding:0;margin-top:4vw;}
	.main-product .fasoul-q1-pro .table-box{padding:4vw 0;}
	
	.main-product .fasoul-stellar .wp-block-cover{min-height:0;overflow:visible;}
	.main-product .fasoul-stellar h2{line-height:6vw;margin-bottom:3vw;font-size:5vw;text-align:center !important;}
	.main-product .fasoul-stellar .text{left:0 !important;width:100% !important;padding:0 10vw !important;text-align:center !important;}
	.main-product .fasoul-stellar .text p{line-height:4vw;font-size:3vw;text-align:center !important;}
	.main-product .fasoul-stellar .level3 .text{top:10vw;}
	.main-product .fasoul-stellar .level4 .text{top:10vw;}
	.main-product .fasoul-stellar .level5 .text{top:8vw;}
	.main-product .fasoul-stellar .level6 .text{top:10vw;}
	.main-product .fasoul-stellar .level6 .text .spec{margin-top:110vw;}
	.main-product .fasoul-stellar .level7 .text{top:8vw;}
	.main-product .fasoul-stellar .level8 .text{top:10vw;}
	.main-product .fasoul-stellar .level9 .text{top:5vw;}
	.main-product .fasoul-stellar .level10 .text{top:15vw;}
	.main-product .fasoul-stellar .slide{padding:6vw 4vw;}
	.main-product .fasoul-stellar .slide .dg-slide{width:46vw;height:52.44vw;}
	.main-product .fasoul-stellar .useful{padding:6vw;}
	.main-product .fasoul-stellar .useful .wp-block-media-text__media img{display:block;}
	.main-product .fasoul-stellar .useful .row{width:100%;}
	.main-product .fasoul-stellar .useful .stepbox{display:block;}
	.main-product .fasoul-stellar .useful .step{display:block;width:100%;height:auto;padding:4vw;margin-top:5vw;box-shadow:0vw 0vw 1vw #86eece;border-radius:3vw;}
	.main-product .fasoul-stellar .useful .step h3{line-height:6vw;font-size:4.5vw;}
	.main-product .fasoul-stellar .useful .step h3 strong{line-height:7vw;padding-right:5vw;margin-bottom:2vw;font-size:5vw;}
	.main-product .fasoul-stellar .useful .step h3 strong:before{height:1.5vw;}
	.main-product .fasoul-stellar .useful .step h3 em{line-height:5vw;font-size:3.5vw}
	.main-product .fasoul-stellar .useful .step h4{line-height:5vw;margin-top:3vw;font-size:3.5vw}
	.main-product .fasoul-stellar .useful .step p{line-height:4.5vw;margin-top:3vw;font-size:3.1vw;}
	.main-product .fasoul-stellar .useful .s1 .wp-block-media-text{display:flex;justify-content:space-between;}
	.main-product .fasoul-stellar .useful .s1 .wp-block-media-text__media{width:41%;height:58vw;box-sizing:border-box;}
	.main-product .fasoul-stellar .useful .s1 .wp-block-media-text__content{width:59%;padding:0 0 0 3vw;}
	.main-product .fasoul-stellar .useful .s1 .m1{width:100% !important;margin-bottom:4vw;}
	.main-product .fasoul-stellar .useful .s1 .m1 .wp-block-media-text__media{padding:0 3vw 0 5vw;}
	.main-product .fasoul-stellar .useful .s1 .m2{width:100% !important;}
	.main-product .fasoul-stellar .useful .s2 .wp-block-media-text{display:block;width:100%;}
	.main-product .fasoul-stellar .useful .s2 .wp-block-media-text__media{width:60%;margin:0 auto;}
	.main-product .fasoul-stellar .useful .s2 .wp-block-media-text__content{padding:0;margin-bottom:4vw;}
	.main-product .fasoul-stellar .useful .s2 .wp-block-group{width:100%;}
	.main-product .fasoul-stellar .useful .s3 .wp-block-media-text__content{padding:0;margin-top:4vw;}
	.main-product .fasoul-stellar .parm{padding:6vw 6vw 10vw;}
	.main-product .fasoul-stellar .parm h2{padding:0;}
	.main-product .fasoul-stellar .parm .wp-block-media-text__media{margin:2vw 0 6vw;text-align:center;}
	.main-product .fasoul-stellar .parm .wp-block-media-text__media img{width:70%;margin:0 auto;}
	.main-product .fasoul-stellar .parm .wp-block-media-text__content{padding:0;}
	.main-product .fasoul-stellar .parm li{line-height:5vw;padding-left:30vw;font-size:2.5vw;}
	.main-product .fasoul-stellar .parm li:before{top:1.7vw;width:1.6vw;height:1.6vw;}
	.main-product .fasoul-stellar .parm li mark:before{width:1.6vw;height:1.6vw;}
	
	.main-product .fasoul-c2 .wp-block-cover{min-height:0;overflow:visible;}
	.main-product .fasoul-c2 h2{line-height:5vw;margin-bottom:3vw;font-size:5vw;text-align:center !important;}
	.main-product .fasoul-c2 .text{left:0 !important;width:100% !important;padding:0 10vw !important;text-align:center !important;}
	.main-product .fasoul-c2 .text h2{line-height:5vw;}
	.main-product .fasoul-c2 .text p{line-height:4vw;font-size:3vw;text-align:center !important;}
	.main-product .fasoul-c2 .text p br{display:none;}
	.main-product .fasoul-c2 .text.shu{display:block;transform:translateY(0);}
	.main-product .fasoul-c2 .text.shu h2{width:100%;line-height:5vw;margin-bottom:0;}
	.main-product .fasoul-c2 .text.shu p{width:100%;line-height:4vw;margin:0;}
	.main-product .fasoul-c2 .level2 .text{top:10vw;}
	.main-product .fasoul-c2 .level2 .text p{margin-top:3vw;}
	.main-product .fasoul-c2 .level3 .text{top:10vw;}
	.main-product .fasoul-c2 .level4 .text{top:10vw;}
	.main-product .fasoul-c2 .level4 .text p{line-height:4vw;margin-top:90vw;font-size:3vw;}
	.main-product .fasoul-c2 .level4 .text .has-small-font-size{font-size:2vw !important;}
	.main-product .fasoul-c2 .level5 .text{top:20vw;}
	.main-product .fasoul-c2 .level6 .text{top:10vw;}
	.main-product .fasoul-c2 .level7 .text{top:8vw;}
	.main-product .fasoul-c2 .level8 .text{top:10vw;}
	.main-product .fasoul-c2 .level8 .text.shu h2{color:#333 !important;}
	.main-product .fasoul-c2 .level8 .text.shu p{line-height:4vw;margin:0;font-size:3vw;color:#333 !important;}
	.main-product .fasoul-c2 .level8 .text.shu p:nth-child(3){margin-top:3vw;}
	.main-product .fasoul-c2 .level9 .text{top:15vw;}
	.main-product .fasoul-c2 .level10 h2{line-height:8vw;margin-bottom:5vw;font-size:6vw;}
	.main-product .fasoul-c2 .level10 h2:before{height:3vw;}
	.main-product .fasoul-c2 .level10 .stepbox2 > .wp-block-group{width:100%;}
	.main-product .fasoul-c2 .level10 .stepbox2 > .wp-block-group .wp-block-image img{height:17.6vw;}
	.main-product .fasoul-c2 .level10 .stepbox2 > .wp-block-group .wp-block-image figcaption{line-height:3.5vw;font-size:2.5vw;}
	.main-product .fasoul-c2 .level10 .stepbox2 > .wp-block-group .wp-block-media-text p{line-height:3.5vw;font-size:2.5vw;}
	.main-product .fasoul-c2 .level10 .stepbox2 > .wp-block-group .wp-block-media-text__media img{width:100%;height:17.6vw;object-fit:contain;}
	.main-product .fasoul-c2 .level10 .stepbox2 > .wp-block-group .wp-block-media-text__content{padding-right:0;}
	
	
  /* .main-product .top-option .main-width{padding: 10px 0;}
  .main-product .pro-details .selling_point ul{gap: 0;}
  .main-product .pro-details .selling_point ul li{width: 31%;margin-bottom: 15px;}
  .main-product .pro-details .selling_point ul li .pic{width: 70px;height: 70px;}
  .main-product .pro-details .selling_point ul li p{font-size: 14px;line-height: 20px;}
  .main-product .fasoul-mate-air .container .mob{margin-top: 20px;}
  .main-product .container .text-img .step{padding: 15px;text-align: center;}
  .main-product .container .text-img .step p{width: 100%;text-align: center;}
  .main-product .container .text-img .step .wp-block-image{position: initial;max-width: 60%;margin: 20px auto 0;}
  .main-product .container .text-img .step.s3 .wp-block-group{flex-direction: column-reverse;}
  .main-product .container .text-img .step.s3 figure{width: 100%;}
  .main-product .container .text .wp-block-image img{width: auto;}
  .main-product .fasoul-q1 .text{padding: 20px 4vw 20px!important;}
  .main-product .container .text h2{font-size: 20px;line-height: 30px;}
  .main-product .container .text p{word-break: initial;font-size: 14px;line-height: 22px;margin-top: 5px;} */
  .main-product .pro-spec table{min-width: 500px;}
  .main-product .pro-spec table tr td{padding: 8px;}
  .main-product .pro-spec table tr td img{width: 200px !important;margin: 0;}
  .main-product .purchase .purchase-box .max-pic{width: 300px;height: 340px;float: initial;}
  .main-product .purchase .purchase-box .infooption .box{width: 80%;}
  .main-product .purchase .purchase-box .infooption{width: 100%;margin: 20px 0 0;}
  .main-product .purchase .compare .cont{margin-top: 20px;}
  .main-product .purchase .compare .cont .list{flex-wrap: wrap;justify-content: space-between;}
  .main-product .purchase .compare .cont .list .item{width: 49%;padding: 0;margin-bottom: 10px;}
  .main-product .purchase .compare .cont .list .item h3{font-size: 16px;line-height: 25px;}
  .main-product .purchase .compare .cont .list .item .btn{height: 35px;line-height: 35px;font-size: 14px;}
	
	.main-faq .main-width > .wp-block-group{padding:10px 15px;}
	
}
@media only screen and (max-width:520px){
}
@media only screen and (max-width:450px){
  .main-3d .content .item .text.tl{width: 92vw;}
  .main-3d .content .item .text.tl ul li{width: 100% !important;box-sizing: border-box;}
}