/* 最终覆盖CSS文件 - 最后加载 */
/* 在这里添加需要最后覆盖的样式 */
/* 创建时间: 2026-01-26 08:30:19 */
#cst-header .cst-header-gt select{font-size:16px;line-height:24px;padding:5px 10px;text-align:center;color:#000000;border-color:#55869e;box-shadow:none;background-color:transparent;font-family: "poppins-regular", Sans-serif;font-weight:normal;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: none !important;}
#cst-header .cst-header-gt select option{font-size:16px;line-height:32px;height:auto;overflow:visible;text-align:left;}
#cst-footer .cst-nav-item-li h2 a{color:#666666;}
#cst-footer .cst-nav-item-li h2 a:hover{color:#3f648c;}
.woocommerce #cst-footer h2{margin:0;}
.woocommerce .ast-container{padding:0;}
.woocommerce-account .ast-container{width:74%;margin:0 auto;padding:20px 0px;}
#cst-home .cst-home-slide-con{max-width:80%!important;}
@media screen and (max-width:1880px){
#cst-stores .cst-stores-con{padding-bottom:100px;}
#cst-stores .cst-stores-list{padding-right:60px;gap:40px 40px;row-gap:40px;column-gap:40px;}
#cst-stores .cst-stores-item{padding-bottom:40px;}
#cst-stores .cst-stores-item-ul{gap:30px 30px;row-gap:30px;column-gap:30px;margin-top:20px;}
#cst-stores .cst-stores-item-li{width:calc((100% - 60px) / 3);}
#cst-stores .cst-stores-item-tit h2{font-size:40px;line-height:44px;}
#cst-stores .cst-stores-item-li-tit h2{font-size:24px;line-height:28px;}
#cst-stores .cst-stores-item-li-p h2{font-size:20px;line-height:24px;}
#cst-stores .cst-stores-item-li-li{margin-top:5px;}
#cst-stores .cst-stores-item-li-li-text{width:calc(100% - 40px);font-size:16px;}
#cst-stores .cst-stores-item-li-li-icon{width:30px;}
#cst-stores .cst-stores-item-li-li-icon img{width:30px;height:30px;}
}
@media screen and (max-width:1700px){
.woocommerce-account .ast-container{width:84%;}
#cst-header .cst-header-con > .e-con-inner{max-width:84%;}
#cst-footer .cst-form-box{width:84%;}
#cst-footer .cst-nav-con > .e-con-inner{max-width:84%;padding-bottom:40px;}
#cst-footer .cst-nav-item3{width:35%;}
#cst-footer .cst-form-tit{padding-top:10px;padding-bottom:10px;}
#cst-footer .cst-form-tit h2{font-size:28px;line-height:32px;}
#cst-contact .cst-contact-info > .e-con-inner{max-width:84%;padding-top:60px;padding-bottom:60px;}
#cst-contact .cst-contact-r{padding-left:80px;padding-right:80px;}
#cst-contact .cst-contact-tit h2{font-size:44px;line-height:40px;}
#cst-about .cst-about-screen-con{width:84%;}
#cst-about .cst-about-who > .e-con-inner{max-width:84%;padding-top:100px;padding-bottom:100px;}
#cst-about .cst-tit h2{font-size:44px;line-height:48px;}
#cst-about .cst-tit-des{margin-top:30px;font-size:18px;line-height:28px;}
#cst-about .cst-about-who-con{margin-top:140px;}
#cst-about .cst-about-who-tit h2{font-size:44px;line-height:48px;}
#cst-about .cst-about-why > .e-con-inner{max-width:84%;padding-top:60px;padding-bottom:60px;}
#cst-about .cst-about-why-item{width:calc((100% - 60px) / 3);}
#cst-about .cst-about-why-item-tit h2{font-size:28px;line-height:32px;}
#cst-about .cst-about-adv > .e-con-inner{max-width:84%;padding-top:80px;padding-bottom:80px;}
#cst-about .cst-about-adv-datali .elementor-counter-number-wrapper{font-size:54px;line-height:58px;}
#cst-home .cst-home-slide-con{max-width:84%!important;}
#cst-home .cst-home-slide-con .n2-ss-layer-content{padding-top:160px;}
#cst-home .cst-home-pro-tit h2{font-size:44px;line-height:48px;}
#cst-home .cst-home-pro-text{margin-top:20px;font-size:18px;line-height:32px;}
#cst-home .cst-home-pro-li-tit h2{font-size:24px;line-height:28px;}
#cst-stores .cst-stores-con{padding:80px 0px;}
#cst-stores .cst-stores-list{padding-right:40px;gap:30px 30px;row-gap:30px;column-gap:30px;}
#cst-stores .cst-stores-item{padding-bottom:30px;}
#cst-stores .cst-stores-item-ul{gap:20px 20px;row-gap:20px;column-gap:20px;margin-top:15px;}
#cst-stores .cst-stores-item-li{width:calc((100% - 40px) / 3);}
#cst-stores .cst-stores-item-tit h2{font-size:36px;line-height:40px;}
#cst-stores .cst-stores-item-li-tit h2{font-size:22px;line-height:26px;}
#cst-stores .cst-stores-item-li-p{margin-top:10px;}
#cst-stores .cst-stores-item-li-p h2{font-size:18px;line-height:22px;}
#cst-stores .cst-stores-item-li-li-icon{width:28px;}
#cst-stores .cst-stores-item-li-li-icon img{width:28px;height:28px;}
#cst-stores .cst-stores-item-li-li-text{width:calc(100% - 38px);}
#cst-stores .cst-map-con > .e-con-inner{max-width:84%;padding-top:80px;padding-bottom:80px;}
}
@media screen and (max-width:1580px){
#cst-header .cst-header-nav #menu-header > li{margin-left:20px;margin-right:20px;}
.woocommerce-account .ast-container{width:94%;}
#cst-header .cst-header-con > .e-con-inner{max-width:94%;}
#cst-header .cst-header-logo{width:128px;}
#cst-header .cst-header-con-r{width:calc(100% - 130px);}
#cst-header #ekit-megamenu-header{height:48px;}
#cst-header .cst-header-nav #menu-header > li > a{height:48px;line-height:48px;}
#cst-header .cst-header-gt select{line-height:24px;padding:4px 10px;height:34px;}
#cst-footer .cst-form-con{padding-top:60px;padding-bottom:60px;}
#cst-footer .cst-form-box{width:94%;}
#cst-footer .cst-nav-con > .e-con-inner{max-width:94%;padding-top:30px;padding-bottom:40px;}
#cst-footer .cst-nav-item2{width:18%;}
#cst-footer .cst-nav-item3{width:38%;}
#cst-footer .cst-form-tit{padding-bottom:0px;}
#cst-footer .cst-form-tit h2{font-size:28px;line-height:32px;}
#cst-footer .cst-footer-logo{width:160px;}
#cst-footer .cst-footer-tit h2{font-size:20px;line-height:24px;}
#cst-footer .cst-nav-links{margin-top:15px;}
#cst-contact .cst-contact-info > .e-con-inner{max-width:94%;padding-top:40px;padding-bottom:40px;}
#cst-contact .cst-contact-r{padding-left:60px;padding-right:60px;}
#cst-contact .cst-contact-tit h2{font-size:40px;line-height:44px;}
#cst-contact .cst-contact-des h2{font-size:22px;line-height:26px;}
#cst-about .cst-about-screen-con{width:94%;}
#cst-about .cst-about-screen-tit h2{font-size:54px;line-height:58px;}
#cst-about .cst-about-screen-text{font-size:20px;line-height:36px;}
#cst-about .cst-about-who > .e-con-inner{max-width:94%;padding-top:80px;padding-bottom:80px;}
#cst-about .cst-tit h2{font-size:40px;line-height:44px;}
#cst-about .cst-tit-des{margin-top:20px;}
#cst-about .cst-about-who-con{margin-top:100px;}
#cst-about .cst-about-who-tit h2{font-size:40px;line-height:44px;}
#cst-about .cst-about-who-des-text{margin-top:20px;font-size:18px;line-height:28px;}
#cst-about .cst-about-who-item2{margin-top:40px;}
#cst-about .cst-about-why > .e-con-inner{max-width:94%;padding-top:40px;padding-bottom:40px;}
#cst-about .cst-about-why-con{margin-top:30px;}
#cst-about .cst-about-why-item{width:calc((100% - 50px) / 3);}
#cst-about .cst-about-why-item-tit h2{font-size:26px;line-height:30px;}
#cst-about .cst-about-why-item-text{line-height:28px;}
#cst-about .cst-about-adv > .e-con-inner{max-width:94%;padding-top:60px;padding-bottom:60px;}
#cst-about .cst-about-adv-con{margin-top:40px;}
#cst-about .cst-about-adv-data{margin-top:40px;}
#cst-about .cst-about-adv-datali .elementor-counter-number-wrapper{font-size:48px;line-height:52px;}
#cst-about .cst-about-adv-datali .elementor-counter-title{font-size:22px;line-height:26px;}
#cst-about .cst-about-adv-datali-p h2{font-size:16px;line-height:24px;}
#cst-home .cst-home-slide-con{max-width:94%!important;}
#cst-home .cst-home-slide-tit h1{font-size:60px!important;line-height:64px!important;}
#cst-home .cst-home-slide-text p{font-size:24px!important;line-height:32px!important;}
#cst-home .cst-home-slide-con .n2-ss-layer-content{padding-top:140px;}
#cst-home .cst-home-screen2{margin-top:10px;}
#cst-home .cst-home-screen-con{width:94%;}
#cst-home .cst-home-screen-tit h2{font-size:60px;line-height:64px;}
#cst-home .cst-home-screen-text{font-size:24px;line-height:32px;}
#cst-home .cst-home-screen-btn{margin-top:40px;}
#cst-home .cst-home-screen-btn .elementor-button-text{font-size:20px;line-height:24px;}
#cst-home .cst-home-pro-tit h2{font-size:40px;line-height:44px;}
#cst-home .cst-home-pro-text{margin-top:15px;font-size:16px;line-height:24px;}
#cst-home .cst-home-pro > .e-con-inner{max-width:94%;}
#cst-home .cst-home-pro-list{margin-top:50px;}
#cst-home .cst-home-pro-li{width: calc((100% - 60px) / 4);}
#cst-home .cst-home-pro-li-tit h2{font-size:26px;line-height:30px;}
#cst-stores .cst-stores-screen-con{width:94%;}
#cst-stores .cst-stores-screen h2{font-size:44px;line-height:48px;}
#cst-stores .cst-about-screen-text{font-size:20px;line-height:36px;}
#cst-stores .cst-stores-con{padding:60px 0px;}
#cst-stores .cst-stores-list{padding-left:20px;padding-right:30px;gap:20px 20px;row-gap:20px;column-gap:20px;}
#cst-stores .cst-stores-item{padding-bottom:20px;}
#cst-stores .cst-stores-item-ul{gap:10px 10px;row-gap:10px;column-gap:10px;margin-top:10px;}
#cst-stores .cst-stores-item-li{width:calc((100% - 20px) / 3);}
#cst-stores .cst-stores-item-tit h2{font-size:32px;line-height:36px;}
#cst-stores .cst-stores-item-li-tit h2{font-size:20px;line-height:24px;}
#cst-stores .cst-stores-item-li-p{margin-top:5px;}
#cst-stores .cst-stores-item-li-p h2{font-size:16px;line-height:20px;}
#cst-stores .cst-stores-item-li-li-text{width:calc(100% - 34px);font-size:14px;line-height:20px;}
#cst-stores .cst-stores-item-li-li-icon{width:24px;}
#cst-stores .cst-stores-item-li-li-icon img{width:24px;height:24px;}
#cst-stores .cst-map-con > .e-con-inner{max-width:94%;padding-top:60px;padding-bottom:60px;}
#cst-stores .cst-map-l{width:49%;}
#cst-stores .cst-map-r{width:49%;}
#cst-stores .cst-map-tit h2{font-size:36px;line-height:40px;}
#cst-stores .cst-map-item{margin-top:10px;}
#cst-stores .cst-map-item-h2{margin-top:10px;}
#cst-stores .cst-map-item-li{margin-top:5px;}
#cst-stores .cst-map-item-h1 h2{font-size:24px;line-height:28px;}
#cst-stores .cst-map-item-h2 h2{font-size:20px;line-height:24px;}
}
@media screen and (max-width:1480px){
#cst-header .cst-header-nav #menu-header > li{margin-left:15px;margin-right:15px;}
#cst-header .cst-header-gt{padding-left:15px;width:120px;}
#cst-header .cst-header-navbox{width:calc(100% - 125px);}
#cst-footer .cst-form-box{padding:30px 30px 30px 30px;}
#cst-footer .cst-nav-con > .e-con-inner{padding-top:30px;padding-bottom:40px;}
#cst-footer .cst-form-tit h2{font-size:26px;line-height:30px;}
#cst-contact .cst-contact-l{width:48%;}
#cst-contact .cst-contact-r{width:52%;padding-left:40px;padding-right:0px;gap:20px 0px;row-gap:20px;}
#cst-contact .cst-contact-tit h2{font-size:36px;line-height:40px;}
#cst-contact .cst-contact-des h2{font-size:20px;line-height:24px;}
#cst-about .cst-about-who > .e-con-inner{padding-top:60px;padding-bottom:60px;}
#cst-about .cst-tit h2{font-size:36px;line-height:40px;}
#cst-about .cst-tit-des{margin-top:15px;font-size:16px;line-height:24px;}
#cst-about .cst-about-who-con{margin-top:60px;}
#cst-about .cst-about-who-tit h2{font-size:36px;line-height:40px;}
#cst-about .cst-about-who-item1 .cst-about-who-des{padding-left:20px;padding-top:0px;justify-content:center;}
#cst-about .cst-about-who-item2 .cst-about-who-des{padding-right:20px;padding-top:0px;justify-content:center;}
#cst-about .cst-about-why > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-about .cst-about-why-item{width:calc((100% - 40px) / 3);}
#cst-about .cst-about-why-item-text{line-height:26px;}
#cst-about .cst-about-adv > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-home .cst-home-slide-tit h1{font-size:54px!important;line-height:58px!important;}
#cst-home .cst-home-slide-text p{font-size:22px!important;line-height:28px!important;}
#cst-home .cst-home-slide-con .n2-ss-layer-content{padding-top:120px;}
#cst-home .cst-home-screen-tit h2{font-size:54px;line-height:58px;}
#cst-home .cst-home-screen-text{font-size:22px;line-height:28px;}
#cst-home .cst-home-screen-btn{margin-top:30px;}
#cst-home .cst-home-pro-tit h2{font-size:32px;line-height:36px;}
#cst-home .cst-home-pro-text{margin-top:10px;}
#cst-home .cst-home-screen-btn a{padding:10px 15px;}
#cst-home .cst-home-pro-list{margin-top:40px;}
#cst-home .cst-home-pro-li{width: calc((100% - 45px) / 4);}
#cst-home .cst-home-pro-li-tit{margin-top:10px;}
#cst-home .cst-home-pro-li-tit h2{font-size:24px;line-height:28px;}
#cst-stores .cst-stores-item-tit h2{font-size:28px;line-height:32px;}
#cst-stores .cst-stores-con{padding:40px 0px;}
#cst-stores .cst-map-con > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-stores .cst-map-tit h2{font-size:32px;line-height:36px;}
#cst-stores .cst-map-item-h1 h2{font-size:22px;line-height:26px;}
#cst-stores .cst-map-item-h2 h2{font-size:18px;line-height:22px;}
#cst-stores .cst-map-item-li-icon{width:28px;height:28px;}
#cst-stores .cst-map-item-li-icon img{width:28px;height:28px;}
#cst-stores .cst-map-item-li-p{width:calc(100% - 35px);}
#cst-stores .cst-map-item-li-p h2{font-size:16px;line-height:20px;}
}
@media screen and (max-width:1340px){
/* #cst-header .cst-header-nav #menu-header > li{margin-left:30px;margin-right:30px;} */
#cst-footer .cst-form-con{padding-top:40px;padding-bottom:40px;}
#cst-footer .cst-form-tit h2{font-size:24px;line-height:28px;}
#cst-footer .cst-footer-tit{margin-top:10px;}
#cst-footer .cst-nav-links{margin-top:10px;gap:12px 12px;row-gap:12px;column-gap:12px;}
#cst-footer .cst-nav-links-li{width:auto;}
#cst-footer .cst-nav-links img{width:24px;height:24px;}
#cst-contact .cst-contact-info > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-contact .cst-contact-r{padding-left:20px;padding-right:0px;gap:15px 0px;row-gap:15px;}
#cst-contact .cst-contact-tit h2{font-size:32px;line-height:36px;}
#cst-contact .cst-contact-des h2{font-size:18px;line-height:22px;}
#cst-contact .cst-contact-li-des{margin-left:10px;width:calc(100% - 42px);}
#cst-contact .cst-contact-li-tit h2{font-size:22px;line-height:26px;}
#cst-contact .cst-contact-li-icon img{width:32px;height:32px;}
#cst-contact .cst-contact-li-text{font-size:16px;line-height:24px;}
#cst-about .cst-about-screen-tit h2{font-size:48px;line-height:52px;}
#cst-about .cst-about-screen-text{font-size:18px;line-height:28px;}
#cst-about .cst-about-who > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-about .cst-tit h2{font-size:32px;line-height:36px;}
#cst-about .cst-about-who-con{margin-top:40px;}
#cst-about .cst-about-who-tit h2{font-size:32px;line-height:36px;}
#cst-about .cst-about-who-des-text{margin-top:15px;font-size:16px;line-height:24px;}
#cst-about .cst-about-who-item2{margin-top:20px;}
#cst-about .cst-about-why-con{margin-top:20px;}
#cst-about .cst-about-why-item{width:calc((100% - 30px) / 3);}
#cst-about .cst-about-why-item-text{line-height:24px;}
#cst-about .cst-about-adv > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-about .cst-about-adv-con{margin-top:30px;}
#cst-about .cst-about-adv-data{margin-top:30px;}
#cst-about .cst-about-adv-datali .elementor-counter-number-wrapper{font-size:42px;line-height:46px;}
#cst-about .cst-about-adv-datali .elementor-counter-title{font-size:20px;line-height:24px;}
#cst-about .cst-about-adv-datali-p h2{font-size:14px;line-height:20px;}
#cst-home .cst-home-slide-tit h1{font-size:48px!important;line-height:52px!important;}
#cst-home .cst-home-slide-text p{font-size:20px!important;line-height:24px!important;}
#cst-home .cst-home-slide-con .n2-ss-layer-content{padding-top:100px;}
#cst-home .cst-home-screen-tit h2{font-size:48px;line-height:52px;}
#cst-home .cst-home-screen-text{font-size:20px;line-height:24px;}
#cst-home .cst-home-screen-btn{margin-top:20px;}
#cst-home .cst-home-screen-btn .elementor-button-text{font-size:18px;line-height:22px;}
#cst-home .cst-home-pro-list{margin-top:30px;}
#cst-home .cst-home-pro-li{width: calc((100% - 30px) / 4);}
#cst-home .cst-home-pro-li-tit h2{font-size:20px;line-height:24px;}
#cst-stores .cst-stores-screen h2{font-size:40px;line-height:44px;}
#cst-stores .cst-about-screen-text{font-size:18px;line-height:28px;}
}
@media screen and (max-width:1280px){
#cst-header .cst-header-nav #menu-header > li{margin-left:10px;margin-right:10px;}
#cst-header .cst-header-gt{padding-left:10px;width:110px;}
#cst-header .cst-header-navbox{width:calc(100% - 115px);}
#cst-footer .cst-nav-con > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-footer .cst-form-tit h2{font-size:22px;line-height:26px;}
#cst-footer .cst-nav-item2{margin-top:10px;}
#cst-footer .cst-nav-item3{margin-top:10px;}
#cst-footer .cst-nav-item-box{margin-top:10px;}
#cst-contact .cst-contact-tit h2{font-size:28px;line-height:32px;}
#cst-contact .cst-contact-li-des{width:calc(100% - 38px);}
#cst-contact .cst-contact-li-tit h2{font-size:20px;line-height:24px;}
#cst-contact .cst-contact-li-icon img{width:28px;height:28px;}
#cst-about .cst-about-screen-tit h2{font-size:40px;line-height:44px;}
#cst-about .cst-about-screen-text{font-size:18px;line-height:24px;}
#cst-about .cst-about-who > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-about .cst-tit h2{font-size:24px;line-height:28px;}
#cst-about .cst-tit-des{margin-top:10px;font-size:14px;line-height:18px;}
#cst-about .cst-about-who-con{margin-top:30px;}
#cst-about .cst-about-who-tit h2{font-size:24px;line-height:28px;}
#cst-about .cst-about-who-des-text{margin-top:10px;font-size:14px;line-height:20px;}
#cst-about .cst-about-who-item1 .cst-about-who-des{padding-left:15px;}
#cst-about .cst-about-who-item2 .cst-about-who-des{padding-right:15px;}
#cst-about .cst-about-why-item{width:calc((100% - 20px) / 3);}
#cst-about .cst-about-why-item-tit{margin-top:10px;}
#cst-about .cst-about-why-item-tit h2{font-size:24px;line-height:28px;}
#cst-about .cst-about-why-item-text{margin-top:5px;font-size:14px;line-height:20px;}
#cst-about .cst-about-adv-con{margin-top:20px;}
#cst-about .cst-about-adv-data{margin-top:20px;}
#cst-about .cst-about-adv-datali .elementor-counter-title{font-size:18px;line-height:22px;}
#cst-about .cst-about-adv-datali .elementor-counter-number-wrapper{font-size:36px;line-height:40px;}
#cst-about .cst-about-adv-datali-p{margin-top:5px;}
#cst-about .cst-about-adv-datali-p h2{font-size:12px;line-height:16px;}
#cst-home .cst-home-slide-tit h1{font-size:42px!important;line-height:46px!important;}
#cst-home .cst-home-slide-text p{font-size:18px!important;line-height:22px!important;}
#cst-home .cst-home-slide-con .n2-ss-layer-content{padding-top:80px;}
#cst-home .cst-home-screen-tit h2{font-size:42px;line-height:46px;}
#cst-home .cst-home-screen-text{font-size:18px;line-height:22px;}
#cst-home .cst-home-screen-btn{margin-top:15px;}
#cst-home .cst-home-pro-tit h2{font-size:28px;line-height:32px;}
#cst-home .cst-home-pro-con-l{padding:15px;}
#cst-home .cst-home-pro-list{margin-top:20px;}
#cst-home .cst-home-pro-li-tit h2{font-size:18px;line-height:22px;}
#cst-stores .cst-stores-screen h2{font-size:36px;line-height:40px;}
#cst-stores .cst-about-screen-text{font-size:18px;line-height:24px;}
#cst-stores .cst-stores-item-tit h2{font-size:24px;line-height:28px;}
#cst-stores .cst-stores-con{padding:30px 0px;}
#cst-stores .cst-map-tit h2{font-size:28px;line-height:32px;}
#cst-stores .cst-map-item-li-icon{width:24px;height:24px;}
#cst-stores .cst-map-item-li-icon img{width:24px;height:24px;}
#cst-stores .cst-map-item-li-p{width:calc(100% - 30px);}
#cst-stores .cst-map-item-li-p h2{font-size:16px;line-height:20px;}
}
@media screen and (max-width:1180px){
#cst-header .cst-header-nav #menu-header > li{margin-left:8px;margin-right:8px;}
#cst-home .cst-home-pro-text{font-size:14px;line-height:20px;}
#cst-home .cst-home-pro-con-r{padding-left:10px;}
#cst-home .cst-home-screen-btn a{padding:5px 10px;}
#cst-stores .cst-stores-map{width:30%;}
#cst-stores .cst-stores-list{width:70%;padding-left:10px;padding-right:20px;}
}
@media screen and (max-width:1024px){
#cst-header{padding-top:8px;padding-bottom:8px;}
#cst-header .cst-header-navbox{align-items:center;}
#cst-header .cst-header-con > .e-con-inner{flex-wrap:nowrap;}
#cst-header .cst-header-nav #menu-header > li{margin-left:0px;margin-right:0px;}
#cst-header .cst-header-nav #menu-header > li > a{padding:0px 15px;height:36px;line-height:36px;}
#cst-about .cst-about-adv-datali-p h2{font-size:10px;line-height:14px;}
#cst-stores .cst-map-tit h2{font-size:24px;line-height:28px;}
#cst-stores .cst-map-item{margin-top:5px;}
#cst-stores .cst-map-item-h2{margin-top:5px;}
#cst-stores .cst-map-item-h1 h2{font-size:20px;line-height:24px;}
#cst-stores .cst-map-item-h2 h2{font-size:16px;line-height:20px;}
}
@media screen and (max-width:990px){
#cst-footer .cst-form{margin-top:10px;}
#cst-footer .cst-form-con{padding-top:30px;padding-bottom:30px;}
#cst-footer .cst-form-box{padding:20px;}
#cst-footer .cst-form-tit h2{font-size:20px;line-height:24px;}
#cst-footer .cst-footer-tit h2{font-size:20px;line-height:24px;}
#cst-footer .cst-nav-item-tit h2{font-size:20px;line-height:28px;}
#cst-footer .cst-nav-item2 .cst-nav-item-li h2{font-size:16px;line-height:20px;}
#cst-footer .cst-nav-item3 .cst-nav-item-li h2{font-size:16px;line-height:20px;}
#cst-footer .cst-nav-item3 .cst-nav-item-box{gap:10px 10px;row-gap:10px;column-gap:10px;}
#cst-footer .cst-nav-links{margin-top:8px;}
#cst-contact .cst-contact-info > .e-con-inner{padding-top:20px;padding-bottom:20px;flex-wrap:wrap;}
#cst-contact .cst-contact-l{width:100%;gap:5px 5px;row-gap:5px;column-gap:5px;}
#cst-contact .cst-contact-r{width:100%;padding-left:0px;margin-top:15px;}
#cst-contact .cst-contact-li-text{margin-top:5px;}
#cst-contact .cst-contact-tit h2{font-size:24px;line-height:28px;}
#cst-about .cst-about-screen-tit h2{font-size:36px;line-height:40px;}
#cst-about .cst-about-screen-text{width:100%;margin-top:5px;}
#cst-about .cst-about-who > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-about .cst-tit-des{margin-top:5px;}
#cst-about .cst-about-who-con{margin-top:20px;}
#cst-about .cst-about-who-tit h2{font-size:20px;line-height:24px;}
#cst-about .cst-about-who-item2{margin-top:15px;}
#cst-about .cst-about-why > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-about .cst-about-why-con{margin-top:10px;}
#cst-about .cst-about-why-item-tit h2{font-size:22px;line-height:26px;}
#cst-about .cst-about-why-item-text{font-size:12px;line-height:18px;}
#cst-about .cst-about-adv > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-about .cst-about-adv-con{margin-top:10px;}
#cst-about .cst-about-adv-data{margin-top:10px;}
#cst-about .cst-about-adv-datali .elementor-counter-title{font-size:16px;line-height:20px;}
#cst-home .cst-home-screen2{margin-top:5px;}
#cst-home .cst-home-slide-tit h1{font-size:36px!important;line-height:40px!important;}
#cst-home .cst-home-slide-text{margin-top:5px!important;}
#cst-home .cst-home-slide-con .n2-ss-layer-content{padding-top:60px;}
#cst-home .cst-home-screen-tit h2{font-size:36px;line-height:40px;}
#cst-home .cst-home-screen-text{margin-top:5px;}
#cst-home .cst-home-screen-btn{margin-top:10px;}
#cst-home .cst-home-screen-btn .elementor-button-text{font-size:16px;line-height:20px;}
#cst-home .cst-home-pro-con{flex-wrap:wrap;}
#cst-home .cst-home-pro-con-l{width:100%;}
#cst-home .cst-home-pro-con-r{width:100%;padding-left:0;}
#cst-home .cst-home-pro > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-home .cst-home-pro-list{flex-wrap:wrap;margin-top:0px;}
#cst-home .cst-home-pro-li{width: calc((100% - 10px) / 2);margin-top:10px;}
#cst-home .cst-home-pro-li-tit{margin-top:5px;}
#cst-home .cst-home-pro-li-tit h2{font-size:16px;line-height:20px;}
#cst-stores .cst-stores-screen h2{font-size:32px;line-height:36px;}
#cst-stores .cst-about-screen-text{margin-top:5px;}
#cst-stores .cst-stores-con{width:94%;margin:0 auto;flex-wrap:wrap;justify-content:center;padding:20px 0px;}
#cst-stores .cst-stores-map{width:100%;}
#cst-stores .cst-stores-list{width:100%;padding:0;margin-top:10px;}
#cst-stores .cst-stores-map-img1{display:none;}
#cst-stores .cst-stores-map-img2{display:block!important;}
#cst-stores .cst-map-con > .e-con-inner{padding-top:30px;padding-bottom:30px;}
}
@media screen and (max-width:840px){
#cst-about .cst-about-why-item-tit h2{font-size:20px;line-height:24px;}
}
@media screen and (max-width:767px){
#cst-header .cst-header-con-r{width:calc(100% - 130px);}
#cst-header .cst-header-gt{width:130px;padding-left:10px;}
#cst-header .cst-header-navbox{width:calc(100% - 130px);}
#cst-header .cst-header-gt select{font-size:16px;}
#cst-header .cst-header-gt select option{font-size:14px;line-height:28px;}
#cst-footer .cst-form-box{padding:15px;}
#cst-footer .cst-form-tit h2{font-size:20px;line-height:24px;}
#cst-footer .cst-footer-logo{width:120px;}
#cst-footer .cst-footer-tit{margin-top:5px;}
#cst-footer .cst-footer-tit h2{font-size:18px;line-height:22px;text-align:left;}
#cst-footer .cst-nav-links{margin-top:5px;justify-content:flex-start;gap:8px 8px;row-gap:8px;column-gap:8px;}
#cst-footer .cst-nav-links img{width:22px;height:22px;}
#cst-footer .cst-nav-item1{align-items:flex-start;}
#cst-footer .cst-nav-item2{width:35%;margin-top:15px;}
#cst-footer .cst-nav-item3{width:64%;margin-top:15px;}
#cst-contact .cst-contact-li{flex-wrap:nowrap;}
#cst-contact .cst-contact-tit h2{font-size:20px;line-height:24px;}
#cst-contact .cst-contact-des h2{font-size:16px;line-height:20px;}
#cst-about .cst-about-screen-tit h2{font-size:32px;line-height:36px;}
#cst-about .cst-about-screen-text{font-size:16px;line-height:20px;}
#cst-about .cst-about-who-tit h2{font-size:18px;line-height:22px;}
#cst-about .cst-about-who-con{margin-top:10px;}
#cst-about .cst-about-who-item1 .cst-about-who-img{width:100%;}
#cst-about .cst-about-who-item1 .cst-about-who-des{padding-left:0px;margin-top:10px;}
#cst-about .cst-about-who-item2{flex-direction:column-reverse;}
#cst-about .cst-about-who-item2 .cst-about-who-img{width:100%;}
#cst-about .cst-about-who-item2 .cst-about-who-des{padding-right:0px;margin-top:10px;}
#cst-about .cst-about-who-des-text{margin-top:5px;}
#cst-about .cst-about-why-item-tit h2{font-size:18px;line-height:22px;}
#cst-about .cst-about-adv-datali{width:50%;padding:5px;}
#cst-about .cst-about-adv-datali .elementor-counter-number-wrapper{font-size:32px;line-height:36px;}
#cst-home .cst-home-slide-tit h1{font-size:28px!important;line-height:32px!important;}
#cst-home .cst-home-slide-text p{font-size:16px!important;line-height:20px!important;}
#cst-home .cst-home-slide-con .n2-ss-layer-content{padding-top:40px;}
#cst-home .cst-home-screen-tit h2{font-size:28px;line-height:32px;}
#cst-home .cst-home-screen-text{font-size:16px;line-height:20px;}
#cst-home .cst-home-screen-btn .elementor-button-text{font-size:14px;line-height:18px;}
#cst-home .cst-home-pro-tit h2{font-size:24px;line-height:28px;}
#cst-home .cst-home-pro-con-l{padding:15px 10px;}
#cst-stores .cst-stores-screen h2{font-size:28px;line-height:32px;}
#cst-stores .cst-about-screen-text{font-size:16px;line-height:20px;}
#cst-stores .cst-stores-item-tit h2{font-size:24px;line-height:28px;}
#cst-stores .cst-stores-item-li{width:calc((100% - 15px) / 2);}
#cst-stores .cst-map-item-li-p h2{font-size:14px;line-height:18px;}
#cst-stores .cst-map-tit h2{font-size:20px;line-height:24px;}
#cst-stores .cst-map-item{margin-top:2px;}
#cst-stores .cst-map-item-li{margin-top:2px;}
#cst-stores .cst-map-item-h2{margin-top:3px;margin-bottom:2px;}
#cst-stores .cst-map-item-h1 h2{font-size:18px;line-height:22px;}
#cst-stores .cst-map-item-h2 h2{font-size:14px;line-height:18px;}
#cst-stores .cst-map-item-li-icon img{width:24px;height:24px;}
}
@media screen and (max-width:604px){
#cst-footer .cst-form-con{padding-top:20px;padding-bottom:20px;}
#cst-footer .cst-form-tit h2{font-size:18px;line-height:22px;}
#cst-contact .cst-contact-tit h2{font-size:20px;line-height:24px;}
#cst-contact .cst-contact-li{flex-wrap:wrap;}
#cst-contact .cst-contact-li-des{width:100%;margin-left:0;margin-top:10px;}
#cst-contact .cst-contact-li-tit h2{font-size:18px;line-height:22px;}
#cst-contact .cst-contact-li-text{font-size:14px;line-height:18px;}
#cst-about .cst-about-screen-tit h2{font-size:28px;line-height:32px;}
#cst-about .cst-tit h2{font-size:24px;line-height:28px;}
#cst-about .cst-about-why-con{flex-wrap:wrap;margin-top:0px;}
#cst-about .cst-about-why-item{width:calc((100% - 10px) / 2);margin-top:10px;}
#cst-about .cst-about-adv-datali .elementor-counter-number-wrapper{font-size:28px;line-height:32px;}
#cst-about .cst-about-adv-datali .elementor-counter-title{font-size:14px;line-height:18px;}
#cst-home .cst-home-slide-tit h1{font-size:24px!important;line-height:28px!important;}
#cst-home .cst-home-slide-text p{font-size:14px!important;line-height:18px!important;}
#cst-home .cst-home-slide-con .n2-ss-layer-content{padding-top:30px;}
#cst-home .cst-home-screen-tit h2{font-size:24px;line-height:28px;}
#cst-home .cst-home-screen-text{font-size:14px;line-height:18px;}
#cst-stores .cst-stores-screen h2{font-size:24px;line-height:28px;}
#cst-stores .cst-map-con > .e-con-inner{padding-top:20px;padding-bottom:20px;flex-wrap:wrap;}
#cst-stores .cst-map-l{width:100%;}
#cst-stores .cst-map-r{width:100%;margin-top:10px;}
#cst-stores .cst-map-tit h2{font-size:18px;line-height:22px;}
#cst-stores .cst-map-item-h1 h2{font-size:16px;line-height:20px;}
#cst-stores .cst-map-item-h2 h2{font-size:14px;line-height:18px;}
}
@media screen and (max-width:480px){
#cst-header .cst-header-logo{width:80px;}
#cst-header .cst-header-con-r{width:calc(100% - 88px);}
#cst-header .cst-header-navbox{width:calc(100% - 88px);}
#cst-header .cst-header-gt select{line-height:20px;padding:2px 5px;height:26px;}
#cst-header .cst-header-gt{width:88px;padding-left:5px;}
#cst-header .cst-header-gt select{font-size:14px;}
#cst-header .cst-header-gt select option{line-height:20px;}
#cst-footer .cst-form-tit h2{font-size:16px;line-height:20px;}
#cst-footer .cst-footer-logo{width:112px;}
#cst-footer .cst-footer-tit h2{font-size:16px;line-height:20px;}
#cst-footer .cst-nav-con > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-footer .cst-nav-links{margin-top:5px;gap:5px 5px;row-gap:5px;column-gap:5px;}
#cst-footer .cst-nav-item2{width:100%;}
#cst-footer .cst-nav-item3{width:100%;}
#cst-footer .cst-nav-item3 .cst-nav-item-li h2{font-size:14px;line-height:18px;}
#cst-about .cst-about-screen-tit h2{font-size:24px;line-height:28px;text-align:center;}
#cst-about .cst-about-screen-text{display:none;}
#cst-about .cst-tit-des{display:none;}
#cst-about .cst-about-who-tit h2{font-size:16px;line-height:20px;}
#cst-about .cst-about-why-item{width:100%;}
#cst-about .cst-about-why-item-tit h2{font-size:16px;line-height:20px;}
#cst-home .cst-home-slide-tit h1{font-size:20px!important;line-height:24px!important;}
#cst-home .cst-home-slide-text p{font-size:12px!important;line-height:16px!important;}
#cst-home .cst-home-slide-con .n2-ss-layer-content{padding-top:20px;}
#cst-home .cst-home-screen-tit h2{font-size:20px;line-height:24px;}
#cst-home .cst-home-screen-text{font-size:12px;line-height:16px;}
#cst-home .cst-home-pro-tit h2{font-size:20px;line-height:24px;}
#cst-home .cst-home-pro-li{width:100%;}
#cst-home .cst-home-pro-li-tit h2{font-size:14px;line-height:18px;}
#cst-stores .cst-stores-screen h2{font-size:20px;line-height:24px;text-align:center;}
#cst-stores .cst-about-screen-text{display:none;}
#cst-stores .cst-stores-item-tit h2{font-size:20px;line-height:24px;}
#cst-stores .cst-stores-item-li{width:100%;}
}
@media screen and (max-width:360px){ 
#cst-home .cst-home-slide-tit h1{font-size:18px!important;line-height:22px!important;}
#cst-home .cst-home-slide-text{display:none!important;}
#cst-home .cst-home-screen-tit h2{font-size:18px;line-height:22px;}
#cst-home .cst-home-screen-text{display:none;}
#cst-stores .cst-stores-screen h2{font-size:18px;line-height:22px;}
}
@media screen and (max-width:320px){
#cst-footer .cst-form-box{padding:10px;}
#cst-about .cst-tit h2{font-size:20px;line-height:24px;}
#cst-about .cst-about-adv-datali{width:100%;padding:5px 0px;}
}
/* adpro------------------------------------------------------------------------------------- */
.adpro div,.adpro h1,.adpro h2,.adpro h3,.adpro h5,.adpro p,.adpro a,.adpro ul,.adpro li{margin:0;padding:0;border:0;}
.adpro ul,.adpro li{list-style-type:none;}
.adpro a{text-decoration:none;outline:none;}
.adpro input{padding:0;margin:0;}
.adpro .img{display:flex;display:-webkit-flex;justify-content:center;align-items:center;}
.adpro .img img{max-width:100%;max-height:100%;object-fit:cover;}
.adpro .pro-info{padding-top:5px;}
.adpro .pro-info .color-box{margin-top:10px;height:auto;line-height:0;}
.adpro .pro-info .color-box span{display:inline-block;width:14px;height:14px;border:1px solid #cccccc;border-radius:2px;margin-right:6px;}
.adpro .pro-info .color-box .color-white{border:1px solid #cccccc;background-color:#ffffff;}
.adpro .pro-info .color-box .color-gray{border:1px solid #969696;background-color:#969696;}
.adpro .pro-info .color-box .color-black{border:1px solid #000000;background-color:#000000;}
.adpro .pro-info .pro-tit{margin-top:10px;font-size:20px;line-height:24px;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#000000;}
.adpro .pro-info .pro-model{margin-top:10px;font-size:16px;line-height:20px;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#959595;}
.adpro .pro-info .price-box{margin-top:10px;}
.adpro .pro-info .price{display:none;font-size:18px;line-height:22px;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#000000;}
.adpro .pro-info .price-btn{display:inline-block;padding:5px 10px;background-color:#3f648c;font-size:16px;line-height:20px;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#ffffff;border-radius:5px;cursor:pointer;}
.adpro .pro-info .price-btn:hover{background-color:#356ba4;}
/* archive-product-custom.php 样式 - 修复价格显示s */
.adpro .pro-info .price-box{margin-top:10px;display:block !important;visibility:visible !important;opacity:1 !important;}
.adpro .pro-info .price{font-size:18px;line-height:22px;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#000000;display:block;}
.adpro .pro-info .price-box span{font-size:18px;line-height:22px;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#000000;}
.adpro .pro-info .price-btn{display:inline-block !important;padding:5px 10px;background:linear-gradient(135deg, #3498db, #2980b9);color:#ffffff!important;text-decoration:none;font-size:16px;line-height:20px;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#ffffff;border-radius:5px;cursor:pointer;}
.adpro .pro-info .price-box::before{content:'';display:none;font-size:10px;color:#666;position:absolute;top:-15px;left:0;}
.adpro .pro-info > *{display:block;visibility:visible;opacity:1;}
.adpro .pro-info .price-box{display:block !important;visibility:visible !important;opacity:1 !important;}
.adpro .pro-info .price-btn[href*="login"]{background:linear-gradient(135deg, #3498db, #2980b9);}
.adpro .pro-info .price-btn[href*="contact"]{background:linear-gradient(135deg, #3498db, #2980b9);}
.adpro .pro-info .price-box:not(:empty){display:block;}
/* archive-product-custom.php 样式 - 修复价格显示e */
.adpro .btn-box{margin-top:10px;height:auto;line-height:0;}
.adpro .btn-box .btn{font-size:16px;line-height:20px;font-family: "poppins-regular", Sans-serif;word-break:break-word;font-weight:normal;color:#3f648c;position:relative;padding-bottom:2px;display:inline-block;}
.adpro .btn-box .btn:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#3f648c;}
.adpro .toggle-box{width:34px;height:34px;display:flex;display:-webkit-flex;justify-content:center;align-items:center;cursor:pointer;position:relative;}
.adpro .toggle-line{position:absolute;transition:transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);left:12px;top:16px;}
.adpro .toggle-line1{width:10px;height:2px;background-color:#666666;transform:rotate(0deg);transform-origin:center center;}
.adpro .toggle-line2{width:10px;height:2px;background-color:#666666;transform:rotate(0deg);transform-origin:center center;}
.adpro .toggle-box.folded .toggle-line1{transform:rotate(90deg);}
.adpro.pros .pro-item .img{display:flex;display:-webkit-flex;justify-content:center;align-items:center;}
.adpro.pros .pro-item .img img{max-width:100%;max-height:100%;object-fit:contain;}
.adpro.pros .click-span{opacity:0.7;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.adpro.pros .click-filter{transform:translateX(0%) !important;-webkit-transform:translateX(0%) !important;-moz-transform:translateX(0%) !important;-ms-transform:translateX(0%) !important;}
.adpro.pros .pros-screen{position:relative;}
.adpro.pros .pros-screen .screen-con{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform: translate(-50%,-50%);max-width:100%;width:94%;}
.adpro.pros .pros-screen .screen-con h1{font-size:60px;line-height:64px;text-align:center;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#3f648c;}
.adpro.pros .pros-screen .screen-con p{margin-top:10px;font-size:24px;line-height:36px;text-align:center;font-family: "poppins-light", Sans-serif;font-weight:normal;color:#000000;}
.adpro.pros .pros-box{display:flex;display:-webkit-flex;justify-content:space-between;width:80%;margin:0 auto;padding:40px 0px;}
.adpro.pros .pros-box .pros-menu{width:270px;padding-right:30px;}
.adpro.pros .pros-box .pros-menu .menu-operate{position:relative;}
.adpro.pros .pros-menu .menu-search{position:relative;background-color:#f7f7f7;padding:8px 10px;padding-left:40px;border-radius:10px;}
.adpro.pros .pros-menu .menu-search .icon-search{position:absolute;left:8px;top:50%;margin-top:-12px;display:block;width:24px;height:24px;background:url(https://iflushus.com/wp-content/uploads/2026/01/pros-icon-search.png) center center no-repeat;background-size:100% auto;}
.adpro.pros .pros-menu .menu-search .search-input{width:100%;border:none;outline:none;margin:0;padding:0;font-size:18px;line-height:24px;height:24px;font-family: "poppins-regular", Sans-serif;font-weight:normal;background-color:transparent;}
.adpro.pros .pros-menu .menu-list{position:relative;}
.adpro.pros .pros-menu .menu-list .menu-item{padding:15px 0px;border-bottom:1px solid #969696;}
.adpro.pros .pros-menu .menu-list .menu-item-tit{display:flex;display:-webkit-flex;justify-content:space-between;}
.adpro.pros .pros-menu .menu-list .menu-item-tit h2{width:calc(100% - 40px);font-size:18px;line-height:34px;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#000000;}
.adpro.pros .pros-menu .menu-item .menu-item-con{margin-top:5px;}
.adpro.pros .pros-menu .menu-item .menu-item-con a{color:#969696;}
.adpro.pros .pros-menu .menu-item .menu-item-con a:hover{color:#3f648c;}
.adpro.pros .pros-menu .menu-item .menu-item-con li{position:relative;padding:6px 0px 6px 26px;color:#969696;font-size:16px;line-height:24px;font-family: "poppins-regular", Sans-serif;font-weight:normal;}
.adpro.pros .pros-menu .menu-item .menu-item-con li i{position:absolute;left:0;top:50%;margin-top:-8px;display:block;width:16px;height:16px;background:url(https://iflushus.com/wp-content/uploads/2026/01/allpros-icon-check.jpg) center center no-repeat;background-size:100% auto;}
.adpro.pros .pros-menu .menu-item .menu-item-con li.checked i{background:url(https://iflushus.com/wp-content/uploads/2026/01/allpros-icon-checked.jpg) center center no-repeat;}
.adpro.pros .pros-menu .menu-item .menu-item-con li.active a{color:#3f648c;}
.adpro.pros .pros-menu .menu-item.menu-item1 .menu-item-con li{padding-left:0px;}
.adpro.pros .pros-box .pros-list{width:calc(100% - 270px);}
.adpro.pros .pros-list .pros-list-con{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.adpro.pros .pros-list .pros-list-con .pro-item{width:33.33%;padding:0px 10px 40px 10px;}
.adpro.pros .pros-list .pros-list-pages{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center;padding:40px 0px;margin-top:40px;border-top:1px solid #969696;}
.adpro.pros .pros-list .pros-list-pages a{display:flex;display:-webkit-flex;justify-content:center;align-items:center;width:32px;height:32px;border:1px solid #cccccc;font-size:16px;line-height:20px;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#000000;background-color:#ffffff;margin:5px;}
.adpro.pros .pros-list .pros-list-pages a:hover{background-color:#3f648c;color:#ffffff;}
.adpro.pros .pros-list .pros-list-pages a.active{background-color:#3f648c;color:#ffffff;}
.adpro.pro .pro-info .color-box p{font-size:18px;line-height:22px;font-family: "poppins-medium", Sans-serif;font-weight:normal;color:#666666;}
.adpro.pro .pro-info .color-con{margin-top:5px;}
.adpro.pro .pro-info .color-box span{width:66px;height:26px;margin-right:10px;border-radius:5px;}
.adpro.pro .pro-info .pro-tit{margin-top:10px;font-size:32px;line-height:36px;font-family: "poppins-semibold", Sans-serif;font-weight:normal;}
.adpro.pro .pro-info .pro-model{margin-top:10px;font-size:18px;line-height:22px;font-family: "poppins-medium", Sans-serif;font-weight:normal;color:#3f648c;}
.adpro.pro .pro-info .price{font-size:24px;line-height:28px;}
.adpro.pro .pro-info .price-box span{font-size:24px;line-height:28px;}
.adpro.pro .pro-info .price-des{margin-top:8px;font-size:16px;line-height:20px;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#666666;}
.adpro.pro .btn-box .btn{font-size:14px;line-height:18px;font-family: "poppins-regular", Sans-serif;font-weight:normal;}
.adpro.pro .btn-box.pro-info-btn{margin-top:30px;width:80%;}
.adpro.pro .btn-box.pro-info-btn .btn{font-size:16px;line-height:24px;font-family: "poppins-medium", Sans-serif;font-weight:normal;display:block;text-align:center;background-color:#3f648c;color:#ffffff;padding:10px 0px;}
.adpro.pro .btn-box.pro-info-btn .btn:after{content:none;}
.adpro.pro .pro-box{width:80%;margin:0 auto;padding:50px 0px;display:flex;display:-webkit-flex;justify-content:space-between;}
.adpro.pro .pro-slide{width:64%;}
.adpro.pro .pro-info{width:36%;padding-left:30px;}
.adpro.pro .pro-scene{width:80%;margin:0 auto;padding:30px 0px 80px 0;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center;gap:10px;}
.adpro.pro .pro-scene .img{width:100%;}
.adpro.pro .pro-block{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center;gap:10px;}
.adpro.pro .pro-block .img{width:100%;}
.adpro.pro .para-box{margin-top:40px;}
.adpro.pro .para-box .para-item{margin-top:10px;}
.adpro.pro .para-box .para-item .para-item-tit{display:flex;display:-webkit-flex;justify-content:space-between;border-bottom:1px solid #969696;}
.adpro.pro .para-box .para-item .para-item-tit h2{width:calc(100% - 40px);font-size:18px;line-height:34px;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#666666;}
.adpro.pro .para-box .para-item-con{display:flex;display:-webkit-flex;flex-wrap:wrap;gap:8px 8px;padding:20px 0px 40px 0px;border-bottom:1px solid #969696;display:none;}
.adpro.pro .para-box .para-item.unfold .para-item-con{display:flex;}
.adpro.pro .para-box .para-item-con .para-text{width:100%;}
.adpro.pro .para-box .para-item-con .img{width:100%;}
.adpro.pro .para-box .para-item-con .para-text p{position:relative;margin-bottom:14px;padding-left:20px;font-size:14px;line-height:18px;font-family: "poppins-regular", Sans-serif;font-weight:normal;color:#969696;word-break:break-all;}
.adpro.pro .para-box .para-item-con .para-text p:before{content:"";position:absolute;display:block;left:7.5px;top:6.5px;width:5px;height:5px;background-color:#3f648c;border-radius:999px;}
.adpro.pro .para-box .para-item-con .para-text.para-text.folded p:nth-child(n+5){display:none;}
.adpro.pro .para-box .para-item-con .para-text .btn-box{margin-left:20px;}
.adpro.pro .para-box .para-item-con .para-text .btn.fold{display:block;margin-top:15px;}
.adpro.pro .para-box .para-item1 .para-item-con .img{margin-top:10px;justify-content:flex-start;}
.adpro.pro .para-box .para-item-con .down-item{width:120px;}
.adpro.pro .para-box .para-item-con .down-item .btn-box{text-align:center;} 
.adpro.pro .para-box .para-item4 .para-item-con .btn-box{position:relative;margin-top:0;padding:5px 5px 5px 30px;border:1px solid #3f648c;display:inline-block;border-radius:3px;}
.adpro.pro .para-box .para-item4 .para-item-con .btn-box:before{content:"";position:absolute;left:7px;top:50%;margin-top:-10px;display:block;width:20px;height:20px;background:url(https://iflushus.com/wp-content/uploads/2026/01/icon-download-blue.png) center center no-repeat;background-size:100% auto;}
.adpro.pro .para-box .para-item4 .para-item-con .btn-box .btn{padding-bottom:0;color:#3f648c;}
.adpro.pro .para-box .para-item4 .para-item-con .btn-box .btn:after{content:none;}
.adpro.pro .para-box .para-item4 .para-item-con .btn-box:hover{background-color:#3f648c;}
.adpro.pro .para-box .para-item4 .para-item-con .btn-box:hover:before{background:url(https://iflushus.com/wp-content/uploads/2026/01/icon-download-white.png) center center no-repeat;background-size:100% auto;}
.adpro.pro .para-box .para-item4 .para-item-con .btn-box:hover .btn{color:#ffffff;}
@media (max-width:1700px){
.adpro.pros .pros-screen .screen-con h1{font-size:54px;line-height:58px;}
.adpro.pros .pros-screen .screen-con p{font-size:22px;line-height:32px;}
.adpro.pros .pros-box{width:88%;}
.adpro.pros .pros-box .pros-menu{padding-right:20px;}
.adpro.pro .pro-box{width:88%;}
.adpro.pro .pro-scene{width:88%;padding:10px 0px 60px 0;}
}
@media (max-width:1580px){
.adpro.pros .pros-screen .screen-con h1{font-size:48px;line-height:52px;}
.adpro.pros .pros-screen .screen-con p{font-size:20px;line-height:28px;}
.adpro.pros .pros-box{width:94%;}
.adpro.pros .pros-box .pros-menu{padding-right:10px;}
.adpro.pro .pro-box{width:94%;padding:40px 0px;}
.adpro.pro .pro-slide{width:56%;}
.adpro.pro .pro-info{width:44%;padding-left:20px;}
.adpro.pro .pro-scene{width:94%;padding:0px 0px 40px 0;}
}
@media (max-width:1480px){
.adpro.pros .pros-screen .screen-con h1{font-size:42px;line-height:46px;}
.adpro.pros .pros-screen .screen-con p{margin-top:5px;font-size:18px;line-height:24px;}
.adpro.pros .pros-list .pros-list-con .pro-item{padding:0px 5px 30px 5px;}
}
@media (max-width:1340px){
.adpro.pros .pros-screen .screen-con h1{font-size:36px;line-height:40px;}
.adpro.pros .pros-screen .screen-con p{font-size:16px;line-height:22px;}
.adpro.pros .pros-box{padding:30px 0px;}
.adpro.pros .pros-menu .menu-search .search-input{font-size:16px;}
.adpro.pros .pros-menu .menu-list .menu-item{padding:10px 0px;}
.adpro.pros .pros-menu .menu-item .menu-item-con li{padding:4px 0px 4px 26px;}
.adpro.pros .pros-list .pros-list-pages{padding:30px 0px;margin-top:30px;}
.adpro.pros .pros-list .pros-list-pages a{width:28px;height:28px;margin:4px;}
.adpro.pro .pro-info .pro-tit{font-size:28px;line-height:32px;}
.adpro.pro .btn-box.pro-info-btn{margin-top:20px;}
.adpro.pro .btn-box.pro-info-btn .btn{padding:5px 0px;}
.adpro.pro .pro-box{padding:30px 0px;}
.adpro.pro .para-box{margin-top:30px;}
.adpro.pro .pro-scene{padding:0px 0px 30px 0;}
.adpro.pro .para-box .para-item-con{padding-bottom:30px;}
}
@media (max-width:1280px){
.adpro.pros .pros-list .pros-list-con .pro-item{padding:0px 5px 20px 5px;}
.adpro.pros .pros-list .pros-list-pages{padding:20px 0px;margin-top:20px;}
.adpro.pro .para-box{margin-top:20px;}
.adpro.pro .para-box .para-item-con{padding-bottom:20px;}
}
@media (max-width:990px){
.adpro .pro-info .pro-tit{margin-top:8px;font-size:18px;line-height:22px;}
.adpro .pro-info .pro-model{margin-top:8px;}
.adpro .pro-info .price-box{margin-top:8px;}
.adpro .pro-info .price-btn{padding:4px 8px;font-size:14px;line-height:18px;}
.adpro .btn-box{margin-top:8px;}
.adpro .btn-box .btn{font-size:16px;line-height:20px;}
.adpro.pros .pros-screen .screen-con h1{font-size:28px;line-height:32px;}
.adpro.pros .pros-list .pros-list-con .pro-item{width:50%;padding:0px 5px 15px 5px;}
.adpro.pros .pros-box{padding:20px 0px;}
.adpro.pro .pro-box{flex-wrap:wrap;}
.adpro.pro .pro-slide{width:100%;}
.adpro.pro .pro-info{width:100%;padding-left:0px;margin-top:10px;}
.adpro.pro .pro-info .pro-tit{font-size:24px;line-height:28px;}
.adpro.pro .pro-info .color-box span{width:46px;height:22px;border-radius:3px;}
.adpro.pro .para-box .para-item{margin-top:5px;}
.adpro.pro .para-box .para-item-con .para-text p{margin-bottom:8px;}
}
@media (max-width:767px){
.adpro.pros .pros-box{flex-wrap:wrap;}
.adpro.pros .pros-box .pros-menu{width:100%;padding-right:0px;position:relative;}
.adpro.pros .pros-box .pros-list{width:100%;margin-top:10px;}
.adpro.pros .pros-menu .menu-operate{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;}
.adpro.pros .pros-menu .menu-search{width:calc(100% - 40px);border-radius:5px;}
.adpro.pros .pros-menu .menu-operate .operate-box{position:relative;width:25px;height:25px;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;cursor:pointer;}
.adpro.pros .pros-menu .menu-operate .operate-line{position:absolute;content:"";transform:translate(-50%,-50%);top:50%;left:50%;background-color:#000000;width:100%;height:2px;}
.adpro.pros .pros-menu .menu-operate .operate-line2{width:2px;height:100%;}
.adpro.pros .pros-menu .menu-operate .operate-box.folded .operate-line1{transform:rotate(90deg);}
.adpro.pros .pros-menu .menu-list{margin-top:0px;position:absolute;top:50px;left:0;width:100%;justify-content:center;padding:10px;margin-right:0%;z-index:120;background-color:#ffffff;box-shadow:0px 0px 10px rgb(0,0,0,0.1);overflow:hidden;transform:translateX(-110%);-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);-moz-transform:translateX(-110%);transition:all 1.5s cubic-bezier(.77, 0, .175, 1);-webkit-transition:all 1.5s cubic-bezier(.77, 0, .175, 1);-ms-transition:all 1.5s cubic-bezier(.77, 0, .175, 1);-moz-transition:all 1.5s cubic-bezier(.77, 0, .175, 1);}
.adpro.pros .pros-list .pros-list-pages{padding:15px 0px;margin-top:15px;}
}
@media (max-width:604px){
.adpro .pro-info .color-box{margin-top:10px;}
.adpro.pros .pros-screen .screen-con h1{font-size:24px;line-height:28px;}
.adpro.pros .pros-screen .screen-con p{font-size:14px;line-height:20px;}
.adpro.pro .pro-box{padding:20px 0px;}
.adpro.pro .pro-scene{padding:0px 0px 20px 0;}
.adpro.pro .pro-info .pro-tit{font-size:20px;line-height:24px;}
.adpro.pro .pro-info .pro-model{font-size:16px;line-height:20px;}
.adpro.pro .pro-info .price-des{font-size:14px;line-height:18px;}
.adpro.pro .pro-info .price{font-size:20px;line-height:24px;}
.adpro.pro .pro-info .price-box span{font-size:20px;line-height:24px;}
.adpro.pro .pro-info .color-box p{font-size:16px;line-height:20px;}
.adpro.pro .btn-box.pro-info-btn{margin-top:15px;}
.adpro.pro .para-box .para-item .para-item-tit h2{font-size:16px;}
.adpro.pro .para-box .para-item-con{padding:15px 0px;}
.adpro.pro .para-box .para-item-con .para-text p{margin-bottom:5px;}
}
@media (max-width:480px){
.adpro.pros .pros-screen .screen-con p{display:none;} 
.adpro.pro .para-box .para-item-con .down-item{width:100px;}
}
@media (max-width:360px){   
.adpro.pros .pros-list .pros-list-con .pro-item{width:100%;}
}