/* 滨特binterpump最终覆盖CSS文件 - 最后加载 */
/* 在这里添加需要最后覆盖的样式 */
/* 创建时间: 2026-06-17 08:52:01 */
p:empty{display:none;}
.woocommerce-js h2{margin-bottom:0;}
.cst-stip h2{position:relative;padding-left:17px;z-index:2;}
.cst-stip h2:before{content:"";position:absolute;z-index:-1;left:0;top:50%;margin-top:-18px;display:block;width:36px;height:36px;border-radius:999px;background-color:#9ecc5f;}
.cst-sbtn .elementor-button-text{padding-right:40px;position:relative;}
.cst-sbtn .elementor-button-text:hover{padding-right:42px;}
.cst-sbtn .elementor-button-text:after{content:"";position:absolute;right:0;top:0;display:block;width:30px;height:30px;background:url(https://binterpump.com/wp-content/uploads/2026/06/icon-arrow-rs.png) center center no-repeat;background-size:100% auto;}
#cst-land-con img{box-shadow:none!important;}
#cst-land-common img{box-shadow:none!important;}
#cst-header .cst-gt .gtranslate_wrapper{background-color:#9ecc5f;border-radius:999px;}
#cst-header .cst-gt img{display:none!important;}
#cst-header .cst-gt #gt_float_wrapper{line-height:1;height:42px;}
#cst-header .cst-gt .gt_float_switcher{width:120px;box-shadow:none!important;background:transparent!important;border-radius:0;font-size:18px;line-height:22px;font-family:"fresh-sans",sans-serif;font-weight:400;}
#cst-header .cst-gt .gt_float_switcher .gt-selected{padding-left:10px;padding-right:15px;background:transparent!important;}
#cst-header .cst-gt .gt_float_switcher-arrow{display:none!important;}
#cst-header .cst-gt .gt_float_switcher .gt-selected .gt-current-lang{position:relative;padding:10px 15px 10px 35px;text-align:center;font-weight:400;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#cst-header .cst-gt .gt_float_switcher .gt-selected .gt-current-lang:before{content:"";position:absolute;left:0;top:50%;margin-top:-14px;display:block;width:28px;height:28px;background:url(https://binterpump.com/wp-content/uploads/2026/06/icon-globe.png) center center no-repeat;background-size:100% auto;}
#cst-header .cst-gt .gt_float_switcher .gt-selected .gt-current-lang:after{content:"";position:absolute;right:0;top:50%;margin-top:-6px;display:block;width:12px;height:12px;background:url(https://binterpump.com/wp-content/uploads/2026/06/icon-arrow-gtd2.png) center center no-repeat;background-size:100% auto;}
#cst-header .cst-gt .gt_options{max-width:unset!important;}
#cst-header .cst-gt .gt_options.gt-open{position:absolute!important;right:0;border:1px solid #cccccc;background-color:#ffffff;}
#cst-header .cst-gt .gt_options a{padding:5px 10px;}
#cst-header .cst-gt .gt_float_switcher .gt_options a:hover{background-color:#9ecc5f;}
#cst-header .cst-menu #menu-item-563 .elementskit-dropdown{background:#ffffff;padding:10px 0px;}
#cst-header .cst-menu #menu-item-563 .elementskit-dropdown > li > a{padding:5px 10px;font-size:16px;line-height:20px;font-family:"century-gothic",Sans-serif;font-weight:400;}
#cst-header .cst-menu #menu-item-563 .elementskit-dropdown > li > a:hover{color:#9ecc5f!important;background:transparent!important;}
#cst-header .cst-menu #menu-item-563 .elementskit-dropdown > li > a.active{color:#9ecc5f!important;font-weight:bold;}
#cst-footer .cst-fbt-p1r-l{width:auto;line-height:1;}
#cst-footer .cst-fbt-p1r-r{width:auto;line-height:1;}
#cst-footer .cst-fbt-p1r-l-tel{line-height:1;}
#cst-footer .cst-fbt-p31-bt .cst-fbt-icontit h2{position:relative;z-index:2;}
#cst-footer .cst-fbt-p31-bt .cst-fbt-icontit h2:before{content:"";position:absolute;z-index:-1;left:-9px;top:0;display:block;width:18px;height:18px;border-radius:999px;background-color:#9ecc5f;}
#cst-footer .cst-fbt-p31-bt .cst-fbt-icontit h2 a{color:#000000;}
#cst-footer .cst-fbt-p3 .cst-fbt-navh2 h2{position:relative;z-index:2;}
#cst-footer .cst-fbt-p3 .cst-fbt-navh2 h2:before{content:"";position:absolute;z-index:-1;left:-9px;top:0;display:block;width:18px;height:18px;border-radius:999px;background-color:#9ecc5f;}
#cst-footer .cst-fbt-p3 .cst-fbt-navtit a{color:#000000;}
#cst-footer .cst-fbt-p3 .cst-fbt-navtit a:hover{color:rgba(0,0,0,0.6);}
#cst-footer .cst-fbt-icontit h2{word-wrap:break-word;}
#cst-footer .cst-fbt-icontit h2 a{color:#000000;}
.page-id-43 #cst-footer .cst-ftp1{display:none;}
.page-id-43 #cst-footer .cst-ftp2{display:flex;}
.page-id-44 #cst-footer .cst-ftp1{display:none;}
#cst-land-con img{box-shadow:none!important;}
#cst-land-con .cst-screen-iconli{position:relative;}
#cst-land-con .cst-screen-iconli:after{content:"";position:absolute;right:0;top:50%;margin-top:-45px;display:block;width:2px;height:90px;background-color:#000000;}
#cst-land1 #cst-land-con .cst-screen-pro{width:calc(50% + 100px);}
#cst-land1 #cst-land-con .cst-pros-unit{margin-top:0!important;}
#cst-land2 #cst-land-con .cst-screen-iconbox{padding-right:200px;}
#cst-land2 #cst-land-con .cst-pros-ul{margin-top:-20px;}
#cst-land3 #cst-land-con .cst-screen-des-tp{padding-right:100px;}
#cst-land3 #cst-land-con .cst-screen-iconbox{padding-right:100px;}
#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-150px;}
#cst-land4 #cst-land-con .cst-screen-iconbox{padding-right:20px;}
#cst-land-con .cst-screen-icontit h2{padding:0px 2px;}
#cst-land-common .cst-about-con{margin-top:0;}
#cst-land-common img{box-shadow:none!important;}
#cst-land-common .sgreen{color:#b1d57f;}
#cst-land-common .cst-about-datali .cst-about-datanum{position:relative;}
#cst-land-common .cst-about-datali .cst-about-datanum:before{content:"";position:absolute;left:0;top:0;display:block;width:50px;height:50px;}
#cst-land-common .cst-about-datali1 .cst-about-datanum:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-data1.png) center center no-repeat;background-size:100% auto;}
#cst-land-common .cst-about-datali2 .cst-about-datanum:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-data2.png) center center no-repeat;background-size:100% auto;}
#cst-land-common .cst-about-datali3 .cst-about-datanum:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-data3.png) center center no-repeat;background-size:100% auto;}
#cst-land-common .cst-about-datali4 .cst-about-datanum:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-data4.png) center center no-repeat;background-size:100% auto;}
#cst-land-common .cst-about-datali .elementor-counter-number-wrapper{height:70px;line-height:1;align-items:center;}
#cst-land-common .cst-about-datali .elementor-counter-number-suffix{font-size:30px;padding-left:5px;}
#cst-land-common .cst-about-datali .elementor-counter-number-prefix{padding-right:10px;}
#cst-land-common .cst-about-datali .elementor-counter-title{text-align:right;min-height:40px;}
#cst-land-common .cst-about-datali1 .elementor-counter-number-prefix{font-size:40px;}
#cst-home .cst-screen-since span{color:#9ecc5f;font-size:132px;}
#cst-home .cst-screen-tit h2{position:relative;}
#cst-home .cst-screen-tit h2:after{content:"";position:absolute;right:-60px;top:-10px;display:block;width:120px;height:220px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-line.png) center center no-repeat;background-size:100% auto;}
#cst-home .cst-about-text span{color:#9ecc5f;}
#cst-home .cst-about-datali .cst-about-datanum{position:relative;}
#cst-home .cst-about-datali .cst-about-datanum:before{content:"";position:absolute;left:0;top:0;display:block;width:50px;height:50px;}
#cst-home .cst-about-datali1 .cst-about-datanum:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-data1.png) center center no-repeat;background-size:100% auto;}
#cst-home .cst-about-datali2 .cst-about-datanum:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-data2.png) center center no-repeat;background-size:100% auto;}
#cst-home .cst-about-datali3 .cst-about-datanum:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-data3.png) center center no-repeat;background-size:100% auto;}
#cst-home .cst-about-datali4 .cst-about-datanum:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-data4.png) center center no-repeat;background-size:100% auto;}
#cst-home .cst-about-datali .elementor-counter-number-wrapper{height:70px;line-height:1;align-items:center;}
#cst-home .cst-about-datali .elementor-counter-number-suffix{font-size:30px;padding-left:5px;}
#cst-home .cst-about-datali .elementor-counter-number-prefix{padding-right:10px;}
#cst-home .cst-about-datali .elementor-counter-title{text-align:right;min-height:40px;}
#cst-home .cst-about-datali1 .elementor-counter-number-prefix{font-size:40px;}
#cst-about .cst-infor-img{position:relative;}
#cst-about .cst-infor-img img{position:relative;z-index:3;}
#cst-about .cst-infor-img:after{content:"";position:absolute;z-index:1;left:15px;bottom:15px;display:block;width:95%;height:80%;border:2px solid #9ecc5f;}
#cst-about .cst-info-data{position:relative;border:2px solid #d8d8d8;background:rgba(255,255,255,0.5);border-radius:25px;}
#cst-about .cst-info-data .elementor-counter-number-wrapper{justify-content:flex-end;}
#cst-about .cst-info-data .elementor-counter-title{min-height:40px;align-items:flex-start;text-align:right;}
#cst-about .cst-info-data .elementor-counter-number{flex:none;}
#cst-about .cst-info-data .elementor-counter-number-prefix{padding-right:10px;font-size:40px;flex:none;}
#cst-about .cst-info-data .elementor-counter-number-suffix{font-size:30px;padding-left:5px;flex:none;}
#cst-about .cst-info-data1{background:rgba(255,255,255,0.5) url(https://binterpump.com/wp-content/uploads/2026/07/about-info-databg1.png) left bottom no-repeat;background-size:220px auto;}
#cst-about .cst-info-data3{background:rgba(255,255,255,0.5) url(https://binterpump.com/wp-content/uploads/2026/07/about-info-databg3.png) left bottom no-repeat;background-size:220px auto;}
#cst-about .cst-info-data4{background:rgba(255,255,255,0.5) url(https://binterpump.com/wp-content/uploads/2026/07/about-info-databg4.png) left bottom no-repeat;background-size:220px auto;}
#cst-about .cst-info-data .elementor-counter{padding-left:100px;}
#cst-about .cst-info-data .elementor-counter:before{content:"";position:absolute;left:25px;top:25px;display:block;width:50px;height:50px;}
#cst-about .cst-info-data1 .elementor-counter:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-data1.png) center center no-repeat;background-size:100% auto;}
#cst-about .cst-info-data2 .elementor-counter:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-data2.png) center center no-repeat;background-size:100% auto;}
#cst-about .cst-info-data3 .elementor-counter:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-data3.png) center center no-repeat;background-size:100% auto;}
#cst-about .cst-info-data4 .elementor-counter:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-data4.png) center center no-repeat;background-size:100% auto;}
#cst-about .cst-cert-rdes{background:#ffffff url(https://binterpump.com/wp-content/uploads/2026/07/about-cert-zs.png) right bottom no-repeat;background-size:160px auto;background-position:right 50px bottom 30px;}
#cst-about .cst-cert-rtitbox{position:relative;}
#cst-about .cst-cert-rtitbox:after{content:"CERTIFICATION";position:absolute;left:40px;top:50%;transform:translate(0, -50%);white-space:nowrap;font-size:110px;line-height:1;color:#fafafa;font-family:"fresh-sans",sans-serif;font-weight:500;}
#cst-about .cst-cert-rli2{background-color:#9ecc5f;border-radius:999px;}
#cst-contact .cst-screen-rtit h2{position:relative;padding-right:50px;padding-top:20px;display:inline-block;}
#cst-contact .cst-screen-rtit h2:after{content:"";position:absolute;right:0;top:0;display:block;width:40px;height:40px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-arrow-itl.png) center center no-repeat;background-size:100% auto;}
#cst-contact .cst-screen-zs-tp h2{white-space:nowrap;}
@media(max-width:1880px){
#cst-header .cst-menubox{padding-left:60px;padding-right:60px;}
#cst-header .cst-menu > .elementor-widget-container{padding-left:30px;padding-right:30px;}
#cst-footer .cst-ftp1 .cst-ftp-l{padding-right:200px;padding-top:80px;}
#cst-footer .cst-ftp2 .cst-ftp-l{padding-right:120px;}



/* #cst-land-con .cst-screen-iconli{position:relative;}
#cst-land-con .cst-screen-iconli:after{content:"";position:absolute;right:0;top:50%;margin-top:-45px;display:block;width:2px;height:90px;background-color:#000000;}
#cst-land1 #cst-land-con .cst-screen-pro{width:calc(50% + 100px);}
#cst-land1 #cst-land-con .cst-pros-unit{margin-top:0;}
#cst-land2 #cst-land-con .cst-screen-iconbox{padding-right:200px;}
#cst-land2 #cst-land-con .cst-pros-ul{margin-top:-20px;}
#cst-land3 #cst-land-con .cst-screen-des-tp{padding-right:100px;}
#cst-land3 #cst-land-con .cst-screen-iconbox{padding-right:100px;}
#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-150px;}
#cst-land4 #cst-land-con .cst-screen-iconbox{padding-right:20px;}
#cst-land-con .cst-screen-icontit h2{padding:0px 2px;} */

#cst-land-con .cst-screen-des{padding-top:100px;}
#cst-land-con .cst-screen-tit{margin-top:15px;}
#cst-land-con .cst-screen-tit h2{font-size:44px;line-height:48px;}
#cst-land-con .cst-screen-text{margin-top:5px;}
#cst-land-con .cst-screen-icontit h2{font-size:16px;line-height:20px;}
#cst-land-con .cst-screen-pdf{width:320px;}
#cst-land-con .cst-screen-pro{position:relative;width:50%;}
#cst-land-con .cst-screen-proimg{padding-top:50px;padding-left:50px;}
#cst-land1 #cst-land-con .cst-screen-pro{width:50%;}
#cst-land2 #cst-land-con .cst-screen-pro{width:50%;}
#cst-land3 #cst-land-con .cst-screen-pro{width:50%;padding-left:50px;}
#cst-land4 #cst-land-con .cst-screen-pro{width:50%;}
#cst-land-con .cst-screen-des-tp{padding-right:100px;}
#cst-land-con .cst-screen-iconbox{padding-right:100px;}
/* #cst-land3 #cst-land-con .cst-screen-des-tp{padding-right:100px;}
#cst-land2 #cst-land-con .cst-screen-iconbox{padding-right:200px;}
#cst-land3 #cst-land-con .cst-screen-iconbox{padding-right:100px;} */
#cst-land4 #cst-land-con .cst-screen-iconbox{padding-right:20px;}
#cst-land-con .cst-screen-btns{padding-right:100px;}

#cst-land-con .cst-pros > .e-con-inner{padding:60px 0px 80px 0px;}
#cst-land-con .cst-pros-tit h2{font-size:40px;line-height:44px;}

/* #cst-land2 #cst-land-con .cst-pros-ul{margin-top:-20px;} */
#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-130px;}

#cst-land-common .cst-about-datali{width:calc((100% - 15px) / 2);margin-bottom:15px;}
#cst-land-common .cst-about-datali1 .elementor-counter-number-prefix{font-size:32px;}
#cst-land-common .cst-about-datali .elementor-counter-number-wrapper{height:60px;}
#cst-land-common .cst-about-datali .elementor-counter-number{font-size:54px;line-height:60px;}
#cst-land-common .cst-about-datali .cst-about-datanum{padding-left:50px;}
#cst-land-common .cst-about-datali .cst-about-datanum:before{width:44px;height:44px;}
#cst-land-common .cst-about-tit{margin-top:20px;}
#cst-land-common .cst-about-tit h2{font-size:36px;line-height:40px;}
#cst-land-common .cst-about-text{margin-top:10px;}
#cst-land-common .cst-about-databox{padding-top:40px;}
#cst-land-common .cst-about-l{padding-left:30px;}


#cst-home .cst-about-databox{padding-top:40px;}
#cst-home .cst-about-tit h2{font-size:40px;line-height:44px;}
#cst-home .cst-about-l{padding-right:50px;}
#cst-home .cst-about-datali{width:calc((100% - 15px) / 2);margin-bottom:15px;}
#cst-home .cst-about-datali1 .elementor-counter-number-prefix{font-size:32px;}
#cst-home .cst-about-datali .elementor-counter-number-wrapper{height:60px;}
#cst-home .cst-about-datali .elementor-counter-number{font-size:54px;line-height:60px;}
#cst-home .cst-about-datali .cst-about-datanum{padding-left:50px;}
#cst-home .cst-about-datali .cst-about-datanum:before{width:44px;height:44px;}
#cst-about .cst-info-con{padding:60px 0px;background-size:700px auto;}
#cst-about .cst-info-tit{margin-top:30px;}
#cst-about .cst-info-tit h2{font-size:40px;line-height:44px;}
#cst-about .cst-infobt{gap:30px;}
#cst-about .cst-info-data .elementor-counter-number-wrapper{font-size:56px;line-height:56px;}
#cst-about .cst-info-data .elementor-counter-number-prefix{padding-right:5px;font-size:34px;}
#cst-about .cst-info-data .elementor-counter-number-suffix{font-size:28px;}
#cst-about .cst-info-data1{background-size:200px auto;}
#cst-about .cst-info-data3{background-size:200px auto;}
#cst-about .cst-info-data4{background-size:200px auto;}
#cst-about .cst-info-data .elementor-counter{padding-left:60px;}
#cst-about .cst-info-data .elementor-counter:before{left:20px;top:20px;width:44px;height:44px;}
#cst-about .cst-wsp-sample{padding:60px 0px;}
#cst-about .cst-wsp-tit h2{font-size:40px;line-height:44px;}
#cst-about .cst-cert-l{padding:50px 70px 20px 10px;}
#cst-about .cst-cert-rtitbox{padding:30px 0px 30px 50px;}
#cst-about .cst-cert-rtitbox:after{font-size:100px;}
#cst-about .cst-cert-ltit h2{font-size:84px;}
#cst-about .cst-cert-rdes{padding:70px;margin-left:-80px;}
#cst-about .cst-cert-slide{margin-top:30px;}
#cst-about .cst-cert-rli h2{font-size:22px;}
#cst-about .cst-cert{padding-bottom:60px;}
}
@media(max-width:1700px){
#cst-footer .cst-stip h2{padding-left:14px;font-size:20px;line-height:32px;}
#cst-footer .cst-stip h2:before{margin-top:-16px;width:32px;height:32px;}
#cst-home .cst-stip h2{padding-left:14px;font-size:20px;line-height:32px;}
#cst-home .cst-stip h2:before{margin-top:-16px;width:32px;height:32px;}
#cst-about .cst-stip h2{padding-left:14px;font-size:20px;line-height:32px;}
#cst-about .cst-stip h2:before{margin-top:-16px;width:32px;height:32px;}
#cst-contact .cst-stip h2{padding-left:14px;font-size:20px;line-height:32px;}
#cst-contact .cst-stip h2:before{margin-top:-16px;width:32px;height:32px;}
#cst-land-con .cst-stip h2{padding-left:14px;font-size:20px;line-height:32px;}
#cst-land-con .cst-stip h2:before{margin-top:-16px;width:32px;height:32px;}
#cst-land-common .cst-stip h2{padding-left:14px;font-size:20px;line-height:32px;}
#cst-land-common .cst-stip h2:before{margin-top:-16px;width:32px;height:32px;}
#cst-header > .e-con-inner{max-width:88%;padding:20px 0px;}
#cst-header .cst-menubox{padding-left:20px;padding-right:20px;}
#cst-header .cst-menu > .elementor-widget-container{padding-left:10px;padding-right:10px;}
#cst-footer .cst-ftp1 > .e-con-inner{max-width:88%;}
#cst-footer .cst-ftp1 .cst-ftp-l{padding-right:140px;padding-top:60px;}
#cst-footer .cst-ftp1 .cst-ftp-r{padding:50px 50px 30px 50px;}
#cst-footer .cst-ftp2{padding-left:6%;}
#cst-footer .cst-ftp2 .cst-ftp-l{padding-right:60px;}
#cst-footer .cst-ftp2 .cst-ftp-r{padding:50px 120px 25px 120px;border-radius:150px 0px 0px 0px;}
#cst-footer .cst-fbt > .e-con-inner{max-width:88%;padding-top:30px;}
#cst-footer .cst-fbt-p1{padding:20px 0px;}
#cst-footer .cst-fbt-p2{padding:15px 0px;}
#cst-footer .cst-fbt-p3{padding-top:30px;}
#cst-footer .cst-fbt-logo img{width:200px;}
#cst-footer .cst-fbt-p1r-l-telnum h2{font-size:34px;line-height:38px;}
#cst-footer .cst-fbt-p1r-line{min-height:40px;margin-left:40px;margin-right:40px;}
#cst-footer .cst-ftp-l-tit{margin-top:10px;}
#cst-footer .cst-ftp-l-tit h2{font-size:40px;line-height:44px;}
#cst-footer .cst-ftp-l-text{margin-top:15px;}
#cst-footer .cst-sbtn{margin-top:30px;}
#cst-footer .cst-ftp-r-tit h2{font-size:34px;line-height:38px;}
#cst-footer .cst-ftp-r-text{margin-top:10px;}
#cst-footer .cst-ftp-form{margin-top:10px;}


#cst-land-con .cst-screen > .e-con-inner{max-width:88%;}
/* #cst-land-con .cst-screen-iconli{position:relative;} */
#cst-land-con .cst-screen-iconli:after{margin-top:-40px;height:80px;}
/* #cst-land1 #cst-land-con .cst-screen-pro{width:calc(50% + 100px);}
#cst-land1 #cst-land-con .cst-pros-unit{margin-top:0;}
#cst-land2 #cst-land-con .cst-screen-iconbox{padding-right:200px;}
#cst-land2 #cst-land-con .cst-pros-ul{margin-top:-20px;}
#cst-land3 #cst-land-con .cst-screen-des-tp{padding-right:100px;}
#cst-land3 #cst-land-con .cst-screen-iconbox{padding-right:100px;}
#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-150px;}
#cst-land4 #cst-land-con .cst-screen-iconbox{padding-right:20px;}
#cst-land-con .cst-screen-icontit h2{padding:0px 2px;} */


#cst-land-con .cst-screen-des{padding-top:70px;}
#cst-land-con .cst-screen-tit{margin-top:10px;}
#cst-land-con .cst-screen-tit h2{font-size:40px;line-height:44px;}
#cst-land-con .cst-screen-text{font-size:14px;line-height:24px;}
#cst-land-con .cst-screen-iconbox{margin-top:20px;}
#cst-land-con .cst-screen-icontit h2{font-size:14px;line-height:18px;}
#cst-land-con .cst-screen-pdf{width:300px;}
#cst-land-con .cst-screen-btns{margin-top:40px;}
#cst-land-con .cst-pros > .e-con-inner{max-width:88%;padding:60px 0px 70px 0px;}
#cst-land-con .cst-pros-tit h2{font-size:36px;line-height:40px;}
#cst-land-con .cst-pros-ul{padding-top:30px;} 
/* #cst-land2 #cst-land-con .cst-pros-ul{margin-top:-20px;} 
#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-130px;}*/

#cst-land-common .cst-about-datali{width:calc((100% - 10px) / 2);margin-bottom:10px;border-radius:20px;padding:15px;}
#cst-land-common .cst-about-datali .elementor-counter-number-suffix{font-size:24px;}
#cst-land-common .cst-about-datali .elementor-counter-number-prefix{padding-right:5px;}
#cst-land-common .cst-about-datali1 .elementor-counter-number-prefix{font-size:28px;}
#cst-land-common .cst-about-datali .elementor-counter-number-wrapper{height:54px;}
#cst-land-common .cst-about-datali .elementor-counter-number{font-size:48px;line-height:54px;}
#cst-land-common .cst-about-datali .elementor-counter-title{font-size:14px;line-height:18px;min-height:36px;}
#cst-land-common .cst-about-datali .cst-about-datanum{padding-left:40px;padding-top:5px;}
#cst-land-common .cst-about-datali .cst-about-datanum:before{width:36px;height:36px;}

#cst-land-common .cst-about-tit{margin-top:10px;}
#cst-land-common .cst-about-tit h2{font-size:32px;line-height:36px;}
/* #cst-land-common .cst-about-text{margin-top:5px;} */
#cst-land-common .cst-about-databox{padding-top:20px;}
#cst-land-common .cst-about-l{padding-left:30px;}
#cst-land-common .cst-cert{padding-top:60px;}
#cst-land-common .cst-cert-con{padding-left:6%;}
#cst-land-common .cst-cert-l{padding-right:30px;}
#cst-land-common .cst-cert-tit{margin-top:10px;}
#cst-land-common .cst-cert-tit h2{font-size:40px;line-height:44px;}
/* #cst-land-common .cst-cert-text{margin-top:10px;} */
#cst-land-common .cst-cert-subtit{margin-top:40px;}
#cst-land-common .cst-workshop{padding:50px 0px;}
#cst-land-common .cst-ws-con{padding-left:6%;}

#cst-home .cst-about-cert{margin-top:-100px;}
#cst-home .cst-screen > .e-con-inner{max-width:88%;}
#cst-home .cst-screen-tit h2{font-size:50px;line-height:54px;}
#cst-home .cst-screen-tit h2:after{width:108px;height:198px;top:0;}
#cst-home .cst-screen-since{margin-top:40px;}
#cst-home .cst-screen-since h2{font-size:80px;line-height:84px;}
#cst-home .cst-screen-since span{font-size:120px;}
#cst-home .cst-screen-text{font-size:20px;line-height:34px;margin-top:20px;}
#cst-home .cst-screen-mark{margin-top:20px;}
#cst-home .cst-cert-con{padding-left:8%;}
#cst-home .cst-about-databox{padding-top:30px;}
#cst-home .cst-about-tit h2{font-size:36px;line-height:40px;}
#cst-home .cst-about-text{margin-top:10px;}
#cst-home .cst-about-l{padding-right:30px;}
#cst-home .cst-about-datali{width:calc((100% - 10px) / 2);margin-bottom:10px;border-radius:20px;padding:15px;}
#cst-home .cst-about-datali .elementor-counter-number-suffix{font-size:24px;}
#cst-home .cst-about-datali .elementor-counter-number-prefix{padding-right:5px;}
#cst-home .cst-about-datali1 .elementor-counter-number-prefix{font-size:28px;}
#cst-home .cst-about-datali .elementor-counter-number-wrapper{height:54px;}
#cst-home .cst-about-datali .elementor-counter-number{font-size:48px;line-height:54px;}
#cst-home .cst-about-datali .elementor-counter-title{font-size:14px;line-height:18px;min-height:36px;}
#cst-home .cst-about-datali .cst-about-datanum{padding-left:40px;padding-top:5px;}
#cst-home .cst-about-datali .cst-about-datanum:before{width:36px;height:36px;}
#cst-home .cst-exhib-tit h2{font-size:40px;line-height:44px;}
#cst-about .cst-wsp-con{padding-left:6%;}
#cst-about .cst-info > .e-con-inner{max-width:88%;}
#cst-about .cst-info-con{padding:50px 0px;background-size:600px auto;}
#cst-about .cst-info-tit{margin-top:20px;}
#cst-about .cst-info-tit h2{font-size:36px;line-height:40px;}
#cst-about .cst-info-data{border-radius:20px;padding:20px 20px 15px 20px;}
#cst-about .cst-info-data .elementor-counter-number-wrapper{font-size:48px;line-height:54px;}
#cst-about .cst-info-data .elementor-counter-title{font-size:14px;line-height:18px;min-height:36px;}
#cst-about .cst-info-data .elementor-counter-number-prefix{font-size:28px;}
#cst-about .cst-info-data .elementor-counter-number-suffix{font-size:24px;}
#cst-about .cst-info-data1{background-size:180px auto;}
#cst-about .cst-info-data3{background-size:180px auto;}
#cst-about .cst-info-data4{background-size:180px auto;}
#cst-about .cst-info-data .elementor-counter{padding-left:100px;}
#cst-about .cst-info-data .elementor-counter:before{left:15px;top:15px;width:36px;height:36px;}
#cst-about .cst-wsp-sample{padding:50px 0px;}
#cst-about .cst-sample{padding-left:6%;margin-top:40px;}
#cst-about .cst-sample-slide{margin-top:40px;}
#cst-about .cst-wsp-tit h2{font-size:36px;line-height:40px;}
#cst-about .cst-cert-l{padding:40px 60px 20px 10px;}
#cst-about .cst-cert-rtitbox{padding:20px 0px 20px 40px;}
#cst-about .cst-cert-rtitbox:after{font-size:90px;}
#cst-about .cst-cert-ltit h2{font-size:74px;}
#cst-about .cst-cert-rdes{padding:60px;margin-left:-70px;}
#cst-about .cst-cert-slide{margin-top:20px;}
#cst-about .cst-cert-rli h2{font-size:20px;}
#cst-about .cst-cert{padding-bottom:50px;}
#cst-about .cst-cert-rtext{padding-top:70px;}
#cst-contact .cst-screen > .e-con-inner{max-width:80%;}
#cst-contact .cst-screen-l{padding-right:30px;}
#cst-contact .cst-screen-ltit h2{font-size:44px;line-height:48px;}
#cst-contact .cst-screen-rtit h2{font-size:44px;line-height:48px;}
#cst-contact .cst-screen-zs-tp h2{font-size:244px;}
#cst-contact .cst-contact-box > .e-con-inner{max-width:80%;padding-top:70px;}
#cst-contact .cst-contact-tit h2{font-size:40px;line-height:44px;}
#cst-contact .cst-contact-proimg img{width:640px;}
}
@media(max-width:1580px){
#cst-footer .cst-stip h2{font-size:18px;line-height:28px;}
#cst-footer .cst-stip h2:before{margin-top:-15px;width:30px;height:30px;}
#cst-home .cst-stip h2{font-size:18px;line-height:28px;}
#cst-home .cst-stip h2:before{margin-top:-15px;width:30px;height:30px;}
#cst-about .cst-stip h2{font-size:18px;line-height:28px;}
#cst-about .cst-stip h2:before{margin-top:-15px;width:30px;height:30px;}
#cst-contact .cst-stip h2{font-size:18px;line-height:28px;}
#cst-contact .cst-stip h2:before{margin-top:-15px;width:30px;height:30px;}
#cst-land-con .cst-stip h2{font-size:18px;line-height:28px;}
#cst-land-con .cst-stip h2:before{margin-top:-15px;width:30px;height:30px;}
#cst-land-common .cst-stip h2{font-size:18px;line-height:28px;}
#cst-land-common .cst-stip h2:before{margin-top:-15px;width:30px;height:30px;}
#cst-header > .e-con-inner{max-width:94%;padding:15px 0px;}
#cst-header .cst-logo{width:200px;}
#cst-header .cst-menubox{width:calc(100% - 200px);padding-left:0px;padding-right:0px;}
#cst-header .cst-menu #menu-main-menu > li{margin:0px 30px;}
#cst-header .cst-menu #menu-main-menu > li > a{font-size:16px;line-height:24px;}
#cst-header .cst-menu #ekit-megamenu-main-menu{height:26px;}
#cst-header .cst-gt #gt_float_wrapper{height:34px;}
#cst-header .cst-gt .gt_float_switcher{font-size:16px;line-height:20px;}
#cst-header .cst-gt .gt_float_switcher .gt-selected .gt-current-lang{padding:7px 15px 7px 30px;}
#cst-header .cst-gt .gt_float_switcher .gt-selected .gt-current-lang:before{margin-top:-12px;width:24px;height:24px;}
#cst-footer .cst-ftp1 > .e-con-inner{max-width:94%;padding:40px 0px;}
#cst-footer .cst-ftp1 .cst-ftp-l{padding-right:80px;}
#cst-footer .cst-ftp1 .cst-ftp-r{padding:40px 40px 30px 40px;}
#cst-footer .cst-ftp2{padding-left:3%;}
#cst-footer .cst-ftp2 .cst-ftp-l{padding-right:40px;}
#cst-footer .cst-ftp2 .cst-ftp-r{padding:40px 100px 25px 100px;border-radius:120px 0px 0px 0px;}
#cst-footer .cst-fbt > .e-con-inner{max-width:94%;padding-top:20px;}
#cst-footer .cst-fbt-p1{padding:10px 0px;}
#cst-footer .cst-fbt-p2{padding:10px 0px;}
#cst-footer .cst-fbt-p3{padding-top:20px;}
#cst-footer .cst-fbt-p4{padding:10px 0px;}
#cst-footer .cst-fbt-p1r-line{min-height:34px;margin-left:30px;margin-right:30px;}
#cst-footer .cst-fbt-p1r-l{gap:10px;}
#cst-footer .cst-fbt-p1r-l-tel img{width:32px;}
#cst-footer .cst-fbt-p1r-l-telnum h2{font-size:30px;line-height:34px;}
#cst-footer .cst-fbt-p1r-r{padding:6px 9px;}
#cst-footer .cst-fbt-p2-links{gap:15px;}
#cst-footer .cst-fbt-p2-link img{width:32px;}
#cst-footer .cst-fbt-iconimg{margin-right:15px;}
#cst-footer .cst-fbt-iconimg img{width:32px;}
#cst-footer .cst-fbt-icontit{margin-left:50px;}
#cst-footer .cst-fbt-p31-bt{margin-top:20px;}
#cst-footer .cst-ftp-r-tit h2{font-size:32px;line-height:34px;}
#cst-footer .cst-ftp-l-tit h2{font-size:36px;line-height:40px;}



#cst-land-con .cst-screen > .e-con-inner{max-width:94%;}
#cst-land-con .cst-pros > .e-con-inner{max-width:94%;padding:60px 0px;}
#cst-land-con .cst-pros-tit{margin-top:10px;}
#cst-land-con .cst-pros-tit h2{font-size:32px;line-height:36px;}
#cst-land-con .cst-pros-ul{padding-top:20px;} 

#cst-land-con .cst-screen-des{padding:60px 0px;}
#cst-land-con .cst-screen-pdf{width:280px;margin-top:0;}
#cst-land-con .cst-screen-tit h2{font-size:36px;line-height:40px;}

#cst-land-con .cst-screen-icon img{width:54px;height:54px;}
/* #cst-land-con .cst-screen-iconli{position:relative;} */
/* #cst-land-con .cst-screen-iconli:after{margin-top:-40px;height:80px;} */
/* #cst-land1 #cst-land-con .cst-screen-pro{width:calc(50% + 100px);}
#cst-land1 #cst-land-con .cst-pros-unit{margin-top:0;}
#cst-land2 #cst-land-con .cst-screen-iconbox{padding-right:200px;}
#cst-land2 #cst-land-con .cst-pros-ul{margin-top:-20px;}
#cst-land3 #cst-land-con .cst-screen-des-tp{padding-right:100px;}
#cst-land3 #cst-land-con .cst-screen-iconbox{padding-right:100px;}
#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-150px;}
#cst-land4 #cst-land-con .cst-screen-iconbox{padding-right:20px;}
#cst-land-con .cst-screen-icontit h2{padding:0px 2px;} */
#cst-land-con .cst-pros-unit:nth-child(2){margin-top:10px;}
#cst-land-con .cst-pros-li{width:calc((100% - 30px) / 4 );}
#cst-land-con .cst-pros-li.cst-pros-lib{width:calc((100% - 30px) / 4 * 2 + 10px );}

/* #cst-land2 #cst-land-con .cst-pros-ul{margin-top:-20px;} */
#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-120px;}

#cst-land-common .cst-about-datali{border-radius:15px;}
#cst-land-common .cst-about-datali .elementor-counter-number-wrapper{height:50px;}
#cst-land-common .cst-about-datali .elementor-counter-number{font-size:44px;line-height:50px;}


#cst-land-common .cst-about-con{padding-right:3%;}
/* #cst-land-common .cst-about-tit{margin-top:10px;} */
#cst-land-common .cst-about-tit h2{font-size:28px;line-height:32px;}
/* #cst-land-common .cst-about-text{margin-top:5px;font-size:14px;line-height:24px;} */
/* #cst-land-common .cst-about-databox{padding-top:20px;} */
#cst-land-common .cst-about-l{padding-left:20px;}
#cst-land-common .cst-cert{padding-top:40px;}
#cst-land-common .cst-cert-con{padding-left:3%;}
#cst-land-common .cst-cert-l{padding-right:20px;}
/* #cst-land-common .cst-cert-tit{margin-top:10px;} */

#cst-land-common .cst-cert-tit h2{font-size:36px;line-height:40px;}
#cst-land-common .cst-cert-text{margin-top:10px;}
#cst-land-common .cst-cert-subtit{margin-top:30px;}
#cst-land-common .cst-cert-subtit h2{font-size:20px;line-height:26px;}
#cst-land-common .cst-cert-mark{margin-top:5px;}
#cst-land-common .cst-workshop{padding:40px 0px;}
#cst-land-common .cst-ws-con{padding-left:3%;}


#cst-home .cst-stip-con{padding:0 3%;}
#cst-home .cst-screen > .e-con-inner{max-width:94%;}
#cst-home .cst-screen-tit h2{font-size:44px;line-height:48px;}
#cst-home .cst-cate{padding-top:50px;}
#cst-home .cst-cert-con{padding-left:3%;}
#cst-home .cst-about-con{padding-left:3%;}
#cst-home .cst-about-tit h2{font-size:32px;line-height:36px;}
#cst-home .cst-about-l{padding-right:30px;}
#cst-home .cst-about-datali{border-radius:15px;}
#cst-home .cst-about-datali .elementor-counter-number-wrapper{height:50px;}
#cst-home .cst-about-datali .elementor-counter-number{font-size:44px;line-height:50px;}
#cst-home .cst-exhib-titbox{padding:0 3%;}
#cst-home .cst-exhib-tit h2{font-size:36px;line-height:40px;}
#cst-home .cst-exhib-con{padding-left:3%;margin-top:20px;}
#cst-about .cst-screen-con{width:45%;padding-bottom:40px;}
#cst-about .cst-screen-tit{margin-top:20px;}
#cst-about .cst-screen-tit h2{font-size:54px;line-height:58px;}
#cst-about .cst-screen-text{margin-top:20px;font-size:16px;line-height:24px;}
#cst-about .cst-screen .cst-sbtn{margin-top:20px;}
#cst-about .cst-wsp-con{padding-left:3%;}
#cst-about .cst-wsp-slide{margin-top:-80px;}
#cst-about .cst-info > .e-con-inner{max-width:94%;}
#cst-about .cst-info-con{padding:40px 0px;}
#cst-about .cst-info-tit h2{font-size:32px;line-height:36px;}
#cst-about .cst-infor-img{padding-left:40px;padding-bottom:40px;}
#cst-about .cst-infor-img:after{left:10px;bottom:10px;}
#cst-about .cst-wsp-sample{padding:40px 0px;}
#cst-about .cst-sample{padding-left:3%;margin-top:20px;}
#cst-about .cst-sample-slide{margin-top:30px;}
#cst-about .cst-wsp-tit{margin-top:10px;}
#cst-about .cst-wsp-tit h2{font-size:32px;line-height:36px;}
#cst-about .cst-cert-l{padding:30px 60px 20px 10px;}
#cst-about .cst-cert-rtitbox{padding:20px 0px 20px 30px;}
#cst-about .cst-cert-rtitbox:after{font-size:80px;}
#cst-about .cst-cert-ltit h2{font-size:64px;}
#cst-about .cst-cert-rdes{padding:50px;margin-left:-60px;background-size:100px auto;background-position:right 40px bottom 20px;}
#cst-about .cst-cert-rli h2{font-size:18px;}
#cst-about .cst-cert{padding-bottom:40px;}
#cst-about .cst-cert-rtext{padding-top:50px;}
#cst-about .cst-cert-rmark{padding-top:30px;padding-bottom:30px;}
#cst-about .cst-cert-rmark img{width:400px;}
#cst-contact .cst-screen > .e-con-inner{max-width:88%;}
#cst-contact .cst-screen-r{width:65%;}
#cst-contact .cst-screen-ltit h2{font-size:40px;line-height:44px;}
#cst-contact .cst-screen-rtit h2{font-size:40px;line-height:44px;}
#cst-contact .cst-screen-zs-tp h2{font-size:200px;}
#cst-contact .cst-contact-box > .e-con-inner{max-width:88%;padding-top:50px;}
#cst-contact .cst-contact-tit h2{font-size:36px;line-height:40px;}
#cst-contact .cst-contact-proimg img{width:600px;}
}
@media(max-width:1480px){
#cst-footer .cst-stip h2{font-size:16px;line-height:24px;}
#cst-footer .cst-stip h2:before{margin-top:-12px;width:24px;height:24px;}
#cst-home .cst-stip h2{font-size:16px;line-height:24px;}
#cst-home .cst-stip h2:before{margin-top:-12px;width:24px;height:24px;}
#cst-about .cst-stip h2{font-size:16px;line-height:24px;}
#cst-about .cst-stip h2:before{margin-top:-12px;width:24px;height:24px;}
#cst-contact .cst-stip h2{font-size:16px;line-height:24px;}
#cst-contact .cst-stip h2:before{margin-top:-12px;width:24px;height:24px;}
#cst-land-con .cst-stip h2{font-size:16px;line-height:24px;}
#cst-land-con .cst-stip h2:before{margin-top:-12px;width:24px;height:24px;}
#cst-land-common .cst-stip h2{font-size:16px;line-height:24px;}
#cst-land-common .cst-stip h2:before{margin-top:-12px;width:24px;height:24px;}
#cst-footer .cst-sbtn .elementor-button{font-size:18px;line-height:24px;}
#cst-footer .cst-sbtn .elementor-button-text{padding-right:30px;}
#cst-footer .cst-sbtn .elementor-button-text:hover{padding-right:32px;}
#cst-footer .cst-sbtn .elementor-button-text:after{width:24px;height:24px;}
#cst-home .cst-sbtn .elementor-button{font-size:18px;line-height:24px;}
#cst-home .cst-sbtn .elementor-button-text{padding-right:30px;}
#cst-home .cst-sbtn .elementor-button-text:hover{padding-right:32px;}
#cst-home .cst-sbtn .elementor-button-text:after{width:24px;height:24px;}
#cst-about .cst-sbtn .elementor-button{font-size:18px;line-height:24px;}
#cst-about .cst-sbtn .elementor-button-text{padding-right:30px;}
#cst-about .cst-sbtn .elementor-button-text:hover{padding-right:32px;}
#cst-about .cst-sbtn .elementor-button-text:after{width:24px;height:24px;}
#cst-contact .cst-sbtn .elementor-button{font-size:18px;line-height:24px;}
#cst-contact .cst-sbtn .elementor-button-text{padding-right:30px;}
#cst-contact .cst-sbtn .elementor-button-text:hover{padding-right:32px;}
#cst-contact .cst-sbtn .elementor-button-text:after{width:24px;height:24px;}
#cst-land-con .cst-sbtn .elementor-button{font-size:18px;line-height:24px;}
#cst-land-con .cst-sbtn .elementor-button-text{padding-right:30px;}
#cst-land-con .cst-sbtn .elementor-button-text:hover{padding-right:32px;}
#cst-land-con .cst-sbtn .elementor-button-text:after{width:24px;height:24px;}
#cst-land-common .cst-sbtn .elementor-button{font-size:18px;line-height:24px;}
#cst-land-common .cst-sbtn .elementor-button-text{padding-right:30px;}
#cst-land-common .cst-sbtn .elementor-button-text:hover{padding-right:32px;}
#cst-land-common .cst-sbtn .elementor-button-text:after{width:24px;height:24px;}
#cst-footer .cst-ftp1 .cst-ftp-r{padding:30px;border-radius:20px;}
#cst-footer .cst-ftp2 .cst-ftp-l{width:40%;}
#cst-footer .cst-ftp2 .cst-ftp-r{width:60%;padding:30px 50px 25px 50px;border-radius:80px 0px 0px 0px;}
#cst-footer .cst-fbt-p2 .cst-fbt-icontit{margin-left:10px;}
#cst-footer .cst-ftp-r-tit h2{font-size:28px;line-height:32px;}
#cst-footer .cst-ftp-r-text{font-size:14px;line-height:20px;}
#cst-footer .cst-ftp-l-tit h2{font-size:32px;line-height:36px;}
#cst-footer .cst-ftp-l-text{margin-top:10px;font-size:14px;line-height:24px;}
#cst-footer .cst-fbt-p31-bt .cst-fbt-icontit h2{font-size:16px;line-height:24px;}
#cst-footer .cst-fbt-p3{padding-top:15px;}
#cst-footer .cst-fbt-p3 .cst-fbt-navh2 h2{font-size:16px;line-height:24px;}
#cst-footer .cst-fbt-p3 .cst-fbt-navtit h2{font-size:16px;line-height:24px;}
#cst-footer .cst-fbt-p31{width:34%;}
#cst-footer .cst-fbt-p32{width:12%;}
#cst-footer .cst-fbt-p33{width:15%;}
#cst-footer .cst-fbt-p34{width:15%;}
#cst-footer .cst-fbt-p1r-l-telnum h2{font-size:28px;line-height:32px;}
#cst-footer .cst-ftp1 > .e-con-inner{padding:30px 0px;}
#cst-footer .cst-ftp1 .cst-ftp-l{padding-right:20px;}
#cst-footer .cst-ftp2 .cst-ftp-l{padding-right:20px;}
#cst-footer .cst-fbt-p1r-line{margin-left:20px;margin-right:20px;}
#cst-footer .cst-fbt{border-bottom-width:10px;}



#cst-land-con .cst-pros-tit h2{font-size:28px;line-height:32px;}
#cst-land-con .cst-screen-tit h2{font-size:32px;line-height:36px;}
#cst-land-con .cst-screen-icon img{width:48px;height:48px;}
#cst-land-con .cst-screen-pdf{width:240px;}
#cst-land-con .cst-screen-des{padding:50px 0px;}

#cst-land-con .cst-pros > .e-con-inner{padding:50px 0px;}
#cst-land-con .cst-screen-des-tp{padding-right:50px;}
#cst-land-con .cst-screen-iconbox{padding-right:50px;}
#cst-land3 #cst-land-con .cst-screen-des-tp{padding-right:50px;}
#cst-land2 #cst-land-con .cst-screen-iconbox{padding-right:100px;}
#cst-land3 #cst-land-con .cst-screen-iconbox{padding-right:50px;}
#cst-land4 #cst-land-con .cst-screen-iconbox{padding-right:0px;}
#cst-land-con .cst-screen-btns{padding-right:50px;}

/* #cst-land2 #cst-land-con .cst-pros-ul{margin-top:-20px;} */
#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-110px;}
/* #cst-land-con .cst-pros > .e-con-inner{padding:40px 0px 50px 0px;} */
#cst-land-common .cst-about-datali{border-radius:10px;}
#cst-land-common .cst-about-datali .elementor-counter-number-wrapper{height:44px;}
#cst-land-common .cst-about-datali .elementor-counter-number{font-size:40px;line-height:44px;}


/* #cst-land-common .cst-about-con{padding-right:3%;} */
/* #cst-land-common .cst-about-tit{margin-top:10px;} */
#cst-land-common .cst-about-tit h2{font-size:24px;line-height:28px;}
#cst-land-common .cst-about-text{font-size:14px;line-height:24px;}
/* #cst-land-common .cst-about-databox{padding-top:20px;} */
/* #cst-land-common .cst-about-l{padding-left:20px;} */
#cst-land-common .cst-cert{padding-top:30px;padding-bottom:30px;}
/* #cst-land-common .cst-cert-con{padding-left:3%;} */
/* #cst-land-common .cst-cert-l{padding-right:20px;} */
/* #cst-land-common .cst-cert-tit{margin-top:10px;} */

#cst-land-common .cst-cert-tit h2{font-size:32px;line-height:36px;}
#cst-land-common .cst-cert-text{font-size:14px;line-height:24px;}
/* #cst-land-common .cst-cert-subtit{margin-top:30px;} */
#cst-land-common .cst-cert-subtit h2{font-size:18px;line-height:24px;}
#cst-land-common .cst-cert-mark{width:80%;}
#cst-land-common .cst-workshop{padding:30px 0px;}
/* #cst-land-common .cst-ws-con{padding-left:3%;} */

#cst-home .cst-screen-con{margin-top:160px;}
#cst-home .cst-screen-tit h2{font-size:38px;line-height:42px;}
#cst-home .cst-screen-tit h2:after{width:90px;height:165px;}
#cst-home .cst-screen-since{margin-top:30px;}
#cst-home .cst-screen-since h2{font-size:74px;line-height:78px;}
#cst-home .cst-screen-since span{font-size:108px;}
#cst-home .cst-screen-text{font-size:18px;line-height:28px;margin-top:15px;}
#cst-home .cst-screen-mark{margin-top:15px;}
#cst-home .cst-cate{padding-top:40px;}
#cst-home .cst-about-tit h2{font-size:28px;line-height:32px;}
#cst-home .cst-about-text{font-size:14px;line-height:24px;}
#cst-home .cst-about-l{padding-right:20px;}
#cst-home .cst-about-datali{border-radius:10px;}
#cst-home .cst-about-datali .elementor-counter-number-wrapper{height:44px;}
#cst-home .cst-about-datali .elementor-counter-number{font-size:40px;line-height:44px;}
#cst-about .cst-screen-con{width:50%;padding-bottom:20px;}
#cst-about .cst-screen-tit{margin-top:10px;}
#cst-about .cst-screen-tit h2{font-size:48px;line-height:52px;}
#cst-about .cst-screen-text{margin-top:15px;}
#cst-about .cst-screen .cst-sbtn{margin-top:15px;}
#cst-about .cst-wsp-slide{margin-top:-60px;}
#cst-about .cst-infobt{gap:20px;margin-top:20px;}
#cst-about .cst-info-con{padding:30px 0px;background-size:500px auto;}
#cst-about .cst-info-tit{margin-top:15px;}
#cst-about .cst-info-tit h2{font-size:28px;line-height:32px;}
#cst-about .cst-infor-img{padding-left:30px;padding-bottom:30px;}
#cst-about .cst-infor-img:after{left:0px;bottom:0px;}
#cst-about .cst-info-text{font-size:14px;line-height:24px;}
#cst-about .cst-info-data{border-radius:15px;}
#cst-about .cst-info-data .elementor-counter-number-wrapper{font-size:44px;line-height:48px;}
#cst-about .cst-info-data .elementor-counter-number-prefix{font-size:24px;}
#cst-about .cst-info-data .elementor-counter-number-suffix{font-size:20px;}
#cst-about .cst-info-data1{background-size:140px auto;}
#cst-about .cst-info-data3{background-size:140px auto;}
#cst-about .cst-info-data4{background-size:140px auto;}
#cst-about .cst-info-data .elementor-counter{padding-left:80px;}
#cst-about .cst-info-data .elementor-counter:before{width:32px;height:32px;}
#cst-about .cst-wsp-sample{padding:30px 0px;}
#cst-about .cst-sample-slide{margin-top:20px;}
#cst-about .cst-wsp-tit h2{font-size:28px;line-height:32px;}
#cst-about .cst-cert-rtitbox:after{font-size:70px;}
#cst-about .cst-cert-ltit h2{font-size:54px;}
#cst-about .cst-cert-rdes{padding:40px;margin-left:-50px;}
#cst-about .cst-cert-rli h2{font-size:16px;}
#cst-about .cst-cert{padding-bottom:30px;}
#cst-about .cst-cert-rtext{padding-top:30px;font-size:16px;line-height:32px;padding-left:10px;padding-right:10px;}
#cst-about .cst-cert-rmark{padding-top:20px;padding-bottom:20px;padding-left:10px;}
#cst-about .cst-cert-rul{gap:5px;}
#cst-about .cst-cert-rli{padding:15px;}
#cst-contact .cst-screen > .e-con-inner{max-width:94%;}
#cst-contact .cst-screen-r{width:60%;}
#cst-contact .cst-screen-ltit h2{font-size:36px;line-height:40px;}
#cst-contact .cst-screen-ltext{margin-top:10px;font-size:14px;line-height:24px;}
#cst-contact .cst-screen-rtit h2{font-size:36px;line-height:40px;padding:10px 45px 0px 0px;}
#cst-contact .cst-screen-rdes{padding:20px 60px 20px 30px;border-radius:20px;}
#cst-contact .cst-screen-rtext{margin-top:10px;font-size:16px;line-height:28px;}
#cst-contact .cst-screen-zs-tp h2{font-size:180px;}
#cst-contact .cst-contact-box > .e-con-inner{max-width:94%;padding-top:40px;}
#cst-contact .cst-contact-tit h2{font-size:32px;line-height:36px;}
#cst-contact .cst-contact-proimg img{width:560px;}
#cst-contact .cst-contact-formbox{padding:40px 0px;}
}
@media(max-width:1340px){

#cst-land-con .cst-pros-tit h2{font-size:24px;line-height:28px;}
#cst-land-con .cst-screen-tit h2{font-size:28px;line-height:32px;}
    
#cst-land-con .cst-screen-des{padding:40px 0px;}
#cst-land-con .cst-screen-text{font-size:12px;line-height:20px;}
#cst-land-con .cst-screen-icon img{width:44px;height:44px;}
#cst-land-con .cst-screen-pdf{width:200px;}
#cst-land-con .cst-screen-proimg{padding-top:20px;}
/* #cst-land-con .cst-pros > .e-con-inner{padding:40px 0px 50px 0px;} */
#cst-land-common .cst-about-datali{border-radius:10px;}
#cst-land-common .cst-about-datali .elementor-counter-number-suffix{font-size:20px;}
#cst-land-common .cst-about-datali1 .elementor-counter-number-prefix{font-size:24px;}
#cst-land-common .cst-about-datali .elementor-counter-title{font-size:12px;line-height:16px;min-height:32px;}
#cst-land-common .cst-about-datali .cst-about-datanum{padding-left:34px;padding-top:0px;}
#cst-land-common .cst-about-datali .cst-about-datanum:before{width:28px;height:28px;}



#cst-land-common .cst-cert-tit h2{font-size:28px;line-height:32px;}

#cst-home .cst-screen-con{margin-top:120px;}
#cst-home .cst-screen-tit h2{font-size:32px;line-height:36px;}
#cst-home .cst-screen-tit h2:after{width:72px;height:132px;}
#cst-home .cst-screen-since{margin-top:20px;}
#cst-home .cst-screen-mark img{width:480px;}
#cst-home .cst-screen-text{font-size:16px;line-height:24px;margin-top:10px;}
#cst-home .cst-screen-mark{margin-top:10px;}
#cst-home .cst-cate{padding-top:30px;}
#cst-home .cst-about-databox{padding-top:20px;}
#cst-home .cst-about-tit h2{font-size:24px;line-height:28px;}
#cst-home .cst-about-l{padding-right:20px;}
#cst-home .cst-about-datali{border-radius:10px;}
#cst-home .cst-about-datali .elementor-counter-number-suffix{font-size:20px;}
#cst-home .cst-about-datali1 .elementor-counter-number-prefix{font-size:24px;}
#cst-home .cst-about-datali .elementor-counter-title{font-size:12px;line-height:16px;min-height:32px;}
#cst-home .cst-about-datali .cst-about-datanum{padding-left:34px;padding-top:0px;}
#cst-home .cst-about-datali .cst-about-datanum:before{width:28px;height:28px;}
#cst-home .cst-exhib-tit h2{font-size:32px;line-height:36px;}
#cst-about .cst-screen-tit h2{font-size:44px;line-height:48px;}
#cst-about .cst-infor-img{padding-left:20px;padding-bottom:20px;}
#cst-about .cst-infobt{gap:10px;}
#cst-about .cst-info-data .elementor-counter{padding-left:60px;}
#cst-about .cst-info-con{background-size:450px auto;}
#cst-about .cst-sample-slide{margin-top:10px;}
#cst-about .cst-cert-rtext{font-size:14px;line-height:28px;}
#cst-about .cst-cert-ltit h2{font-size:44px;}
#cst-about .cst-cert-rdes{padding:30px;margin-left:-40px;background-size:80px auto;background-position:right 30px bottom 15px;}
#cst-about .cst-cert-rmark img{width:320px;}
}
@media(max-width:1280px){
#cst-footer .cst-sbtn .elementor-button{font-size:16px;line-height:20px;padding:6px 12px;}
#cst-footer .cst-sbtn .elementor-button-text{padding-right:25px;}
#cst-footer .cst-sbtn .elementor-button-text:hover{padding-right:27px;}
#cst-footer .cst-sbtn .elementor-button-text:after{width:20px;height:20px;}
#cst-home .cst-sbtn .elementor-button{font-size:16px;line-height:20px;padding:6px 12px;}
#cst-home .cst-sbtn .elementor-button-text{padding-right:25px;}
#cst-home .cst-sbtn .elementor-button-text:hover{padding-right:27px;}
#cst-home .cst-sbtn .elementor-button-text:after{width:20px;height:20px;}
#cst-about .cst-sbtn .elementor-button{font-size:16px;line-height:20px;padding:6px 12px;}
#cst-about .cst-sbtn .elementor-button-text{padding-right:25px;}
#cst-about .cst-sbtn .elementor-button-text:hover{padding-right:27px;}
#cst-about .cst-sbtn .elementor-button-text:after{width:20px;height:20px;}
#cst-contact .cst-sbtn .elementor-button{font-size:16px;line-height:20px;padding:6px 12px;}
#cst-contact .cst-sbtn .elementor-button-text{padding-right:25px;}
#cst-contact .cst-sbtn .elementor-button-text:hover{padding-right:27px;}
#cst-contact .cst-sbtn .elementor-button-text:after{width:20px;height:20px;}
#cst-land-con .cst-sbtn .elementor-button{font-size:16px;line-height:20px;padding:6px 12px;}
#cst-land-con .cst-sbtn .elementor-button-text{padding-right:25px;}
#cst-land-con .cst-sbtn .elementor-button-text:hover{padding-right:27px;}
#cst-land-con .cst-sbtn .elementor-button-text:after{width:20px;height:20px;}
#cst-land-common .cst-sbtn .elementor-button{font-size:16px;line-height:20px;padding:6px 12px;}
#cst-land-common .cst-sbtn .elementor-button-text{padding-right:25px;}
#cst-land-common .cst-sbtn .elementor-button-text:hover{padding-right:27px;}
#cst-land-common .cst-sbtn .elementor-button-text:after{width:20px;height:20px;}
#cst-header > .e-con-inner{padding:10px 0px;}
#cst-header .cst-logo{width:175px;}
#cst-header .cst-menubox{width:calc(100% - 175px);}
#cst-header .cst-menu #menu-main-menu > li{margin:0px 20px;}
#cst-header .cst-menu #menu-main-menu > li > a{line-height:20px;}
#cst-header .cst-menu #ekit-megamenu-main-menu{height:22px;}
#cst-header .cst-gt #gt_float_wrapper{height:30px;}
#cst-header .cst-gt .gt_float_switcher .gt-selected .gt-current-lang{padding:5px 15px 5px 30px;}
#cst-footer .cst-ftp1 .cst-ftp-r{padding:20px;border-radius:15px;}
#cst-footer .cst-ftp2 .cst-ftp-r{padding:25px 30px 20px 30px;border-radius:50px 0px 0px 0px;}
#cst-footer .cst-fbt-p1r-l-telnum h2{font-size:24px;line-height:28px;}
#cst-footer .cst-fbt-p1r-line{margin-left:10px;margin-right:10px;}
#cst-footer .cst-fbt-p1r-l{gap:5px;}
#cst-footer .cst-fbt-p1r-l-tel img{width:28px;}
#cst-footer .cst-fbt-icontit{font-size:16px;line-height:20px;}
#cst-footer .cst-fbt-p31-bt .cst-fbt-icontit h2{font-size:14px;line-height:20px;}
#cst-footer .cst-ftp-r-text{margin-top:5px;}
#cst-footer .cst-fbt{border-bottom-width:8px;}
#cst-footer .cst-ftp-l-tit h2{font-size:28px;line-height:32px;}


#cst-land-con .cst-pros > .e-con-inner{padding:40px 0px;}
#cst-land-con .cst-screen-tit h2{font-size:24px;line-height:28px;}
#cst-land-con .cst-screen-icontit h2{font-size:12px;line-height:16px;}
#cst-land-con .cst-screen-icon img{width:40px;height:40px;}

#cst-land-con .cst-screen-iconli:after{margin-top:-30px;height:60px;}
#cst-land-con .cst-screen-icontit{margin-top:5px;}
#cst-land-con .cst-screen-pdf{width:180px;}
#cst-land-con .cst-screen-des{padding:30px 0px;}

#cst-land2 #cst-land-con .cst-pros-ul{margin-top:-10px;}
#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-90px;}

#cst-land-common .cst-about-datali{width:calc((100% - 5px) / 2);margin-bottom:5px;border-radius:10px;padding:10px;}
#cst-land-common .cst-about-datali .elementor-counter-number-suffix{font-size:16px;}
#cst-land-common .cst-about-datali1 .elementor-counter-number-prefix{font-size:20px;}
#cst-land-common .cst-about-datali .elementor-counter-number-wrapper{height:40px;}
#cst-land-common .cst-about-datali .elementor-counter-number{font-size:34px;line-height:40px;}
#cst-land-common .cst-about-datali .cst-about-datanum{padding-left:30px;}
#cst-land-common .cst-about-datali .cst-about-datanum:before{width:24px;height:24px;}



/* #cst-land-common .cst-about-con{padding-right:3%;} */
/* #cst-land-common .cst-about-tit{margin-top:10px;} */
#cst-land-common .cst-about-tit h2{font-size:20px;line-height:24px;}
#cst-land-common .cst-about-text{font-size:12px;line-height:20px;}
#cst-land-common .cst-about-databox{padding-top:15px;}
/* #cst-land-common .cst-about-l{padding-left:20px;} */
/* #cst-land-common .cst-cert-con{padding-left:3%;} */
/* #cst-land-common .cst-cert-l{padding-right:20px;} */
/* #cst-land-common .cst-cert-tit{margin-top:10px;} */

#cst-land-common .cst-cert-tit h2{font-size:24px;line-height:28px;}
#cst-land-common .cst-cert-text{font-size:12px;line-height:20px;}
#cst-land-common .cst-cert-subtit{margin-top:20px;}
#cst-land-common .cst-cert-subtit h2{font-size:16px;line-height:20px;}
/* #cst-land-common .cst-cert-mark{width:80%;} */
/* #cst-land-common .cst-workshop{padding:30px 0px;} */
/* #cst-land-common .cst-ws-con{padding-left:3%;} */


#cst-home .cst-screen-con{margin-top:100px;margin-bottom:100px;}
#cst-home .cst-screen-tit h2{font-size:28px;line-height:32px;}
#cst-home .cst-screen-tit h2:after{width:48px;height:88px;top:10px;}
#cst-home .cst-screen-since{margin-top:15px;}
#cst-home .cst-screen-since h2{font-size:68px;line-height:72px;}
#cst-home .cst-screen-since span{font-size:88px;}
#cst-home .cst-screen-text{font-size:14px;line-height:20px;margin-top:5px;}
#cst-home .cst-screen-mark{margin-top:5px;}
#cst-home .cst-screen-mark img{width:400px;}
#cst-home .cst-about-databox{padding-top:15px;}
#cst-home .cst-about-text{margin-top:5px;font-size:12px;line-height:20px;}
#cst-home .cst-about-l{padding-right:15px;}
#cst-home .cst-about-datali{width:calc((100% - 5px) / 2);margin-bottom:5px;border-radius:10px;padding:10px;}
#cst-home .cst-about-datali .elementor-counter-number-suffix{font-size:16px;}
#cst-home .cst-about-datali1 .elementor-counter-number-prefix{font-size:20px;}
#cst-home .cst-about-datali .elementor-counter-number-wrapper{height:40px;}
#cst-home .cst-about-datali .elementor-counter-number{font-size:34px;line-height:40px;}
#cst-home .cst-about-datali .cst-about-datanum{padding-left:30px;}
#cst-home .cst-about-datali .cst-about-datanum:before{width:24px;height:24px;}
#cst-home .cst-cert{padding:20px 0px 40px 0px;}
#cst-home .cst-cert-box{margin-top:-20px;}
#cst-home .cst-exhib-tit h2{font-size:28px;line-height:32px;}
#cst-about .cst-screen-con{padding-bottom:0px;}
#cst-about .cst-screen-tit h2{font-size:40px;line-height:44px;}
#cst-about .cst-screen-text{margin-top:10px;font-size:14px;line-height:20px;}
#cst-about .cst-screen .cst-sbtn{margin-top:15px;}
#cst-about .cst-info-data{width:calc((100% - 30px) / 4);}
#cst-about .cst-info-data .elementor-counter{padding-left:0px;}
#cst-about .cst-info-con{background-size:400px auto;}
#cst-about .cst-cert-l{padding:20px 40px 15px 10px;}
#cst-about .cst-cert-rtitbox{padding:20px 0px 20px 20px;}
#cst-about .cst-cert-rtitbox:after{font-size:60px;}
#cst-about .cst-cert-ltit h2{font-size:36px;}
#cst-about .cst-cert-rdes{padding:30px 20px;margin-left:-20px;background-size:60px auto;background-position:right 20px bottom 10px;}
#cst-about .cst-cert-slide{margin-top:0px;}
#cst-about .cst-cert-rli h2{font-size:14px;}
#cst-about .cst-cert-rmark{padding-top:15px;padding-bottom:15px;padding-left:10px;}
#cst-about .cst-cert-rmark img{width:280px;}
#cst-about .cst-cert-rli{padding:10px;}
#cst-contact .cst-screen-r{width:65%;}
#cst-contact .cst-screen-l{padding-right:20px;padding-top:80px;}
#cst-contact .cst-screen-ltit h2{font-size:32px;line-height:36px;}
#cst-contact .cst-screen-ltext{margin-top:5px;font-size:12px;line-height:20px;}
#cst-contact .cst-screen-rtit h2{font-size:32px;line-height:36px;padding:5px 40px 0px 0px;}
#cst-contact .cst-screen-rtit h2:after{width:34px;height:34px;}
#cst-contact .cst-screen-rdes{padding:15px 60px 15px 20px;border-radius:15px;}
#cst-contact .cst-screen-rtext{font-size:14px;line-height:24px;}
#cst-contact .cst-screen-zs-tp{bottom:-40px;}
#cst-contact .cst-screen-zs-tp h2{font-size:160px;}
#cst-contact .cst-contact-box > .e-con-inner{padding-top:30px;}
#cst-contact .cst-contact-tit{margin-top:10px;}
#cst-contact .cst-contact-tit h2{font-size:28px;line-height:32px;}
#cst-contact .cst-contact-proimg img{width:480px;}
#cst-contact .cst-contact-formbox{padding:30px 0px;}
}
@media(max-width:1024px){
#cst-header .cst-logo{width:150px;}
#cst-header .cst-menubox{width:calc(100% - 150px);}
#cst-header .cst-menu{width:calc(100% - 103px);justify-items:center;}
#cst-header .cst-menu #menu-main-menu > li{margin:0;}
#cst-header .cst-menu #menu-main-menu > li > a{border:none;}
#cst-header .cst-menu button.elementskit-menu-hamburger{padding:5px;width:32px;}
#cst-header .cst-gt{width:auto;}
#cst-header .cst-gt .gt_float_switcher{width:103px;}
#cst-header .cst-gt .gt_float_switcher .gt-selected{padding-left:8px;padding-right:8px;}
#cst-header .cst-gt .gt_float_switcher .gt-selected .gt-current-lang{padding:5px 12px 5px 24px;}
#cst-header .cst-gt .gt_float_switcher .gt-selected .gt-current-lang:before{margin-top:-10px;width:20px;height:20px;}
#cst-header .cst-gt .gt_float_switcher .gt-selected .gt-current-lang:after{margin-top:-4px;width:8px;height:8px;}
#cst-header .cst-gt .gt_float_switcher .gt-selected span.gt-lang-code{top:1px;}
#cst-header .cst-menu #menu-item-563 .elementskit-dropdown{background:transparent;padding:5px 0px;}
#cst-header .cst-menu #menu-item-563 .elementskit-dropdown > li > a{padding:3px 15px!important;font-size:14px;line-height:18px;}
#cst-footer .cst-fbt-p3{flex-wrap:wrap;}
#cst-footer .cst-fbt-p31{width:100%;}
#cst-footer .cst-fbt-p32{width:22%;margin-top:20px;}
#cst-footer .cst-fbt-p33{width:22%;margin-top:20px;}
#cst-footer .cst-fbt-p34{width:22%;margin-top:20px;}
#cst-footer .cst-fbt-p35{width:22%;margin-top:20px;}
#cst-footer .cst-fbt-p31-bt{margin-top:10px;}
#cst-footer .cst-ftp-r-tit h2{font-size:24px;line-height:28px;}
#cst-footer .cst-ftp-r-text{margin-top:0px;}
#cst-footer .cst-fbt-p1r-l-tel img{width:24px;}
#cst-footer .cst-fbt-p1r-l-telnum h2{font-size:20px;line-height:24px;}
#cst-footer .cst-fbt-p1r-r-wechat img{width:20px;}
#cst-footer .cst-fbt-logo img{width:150px;}
#cst-footer .cst-fbt-p4-tit h2{font-size:10px;line-height:14px;}
#cst-footer .cst-fbt{border-bottom-width:6px;}
#cst-footer .cst-ftp-l-tit h2{font-size:24px;line-height:28px;}
#cst-footer .cst-fbt-p1r-line{min-height:28px;}

#cst-land-con .cst-pros-tit h2{font-size:20px;line-height:24px;}


#cst-land-con .cst-pros > .e-con-inner{padding:30px 0px;}
#cst-land-con .cst-screen-des-tp{padding-right:0px;}
#cst-land-con .cst-screen-iconbox{padding-right:0px;margin-top:10px;}
#cst-land3 #cst-land-con .cst-screen-des-tp{padding-right:0px;}
#cst-land2 #cst-land-con .cst-screen-iconbox{padding-right:50px;}
#cst-land3 #cst-land-con .cst-screen-iconbox{padding-right:0px;}
#cst-land4 #cst-land-con .cst-screen-iconbox{padding-right:0px;}
#cst-land-con .cst-screen-btns{padding-right:0px;margin-top:30px;}
#cst-land-con .cst-screen-proimg{padding-top:10px;}
#cst-land-con .cst-screen-icontit{margin-top:2px;}
#cst-land-con .cst-screen-icontit h2{font-size:10px;line-height:14px;}
#cst-land-con .cst-screen-icon img{width:36px;height:36px;}
#cst-land-con .cst-screen-iconli:after{margin-top:-25px;height:50px;}
/* #cst-land-con .cst-screen-pdf{width:150px;} */

#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-80px;}

#cst-land-common .cst-about-datali{border-radius:5px;padding:6px;}
#cst-land-common .cst-about-datali .elementor-counter-number-suffix{font-size:12px;}
#cst-land-common .cst-about-datali1 .elementor-counter-number-prefix{font-size:16px;}
#cst-land-common .cst-about-datali .elementor-counter-number-wrapper{height:32px;}
#cst-land-common .cst-about-datali .elementor-counter-number{font-size:28px;line-height:32px;}
#cst-land-common .cst-about-datali .elementor-counter-title{font-size:10px;line-height:14px;min-height:28px;}
#cst-land-common .cst-about-datali .cst-about-datanum{padding-left:25px;}
#cst-land-common .cst-about-datali .cst-about-datanum:before{width:20px;height:20px;}

#cst-home .cst-screen-con{margin-top:90px;margin-bottom:90px;}
#cst-home .cst-cate-con{padding-top:10px;}
#cst-home .cst-about-cert{margin-top:-60px;}
#cst-home .cst-about-databox{padding-top:10px;}
#cst-home .cst-about-tit h2{font-size:20px;line-height:24px;}
#cst-home .cst-about-text{font-size:12px;line-height:16px;}
#cst-home .cst-about-l{padding-right:10px;}
#cst-home .cst-about-datali{border-radius:5px;padding:6px;}
#cst-home .cst-about-datali .elementor-counter-number-suffix{font-size:12px;}
#cst-home .cst-about-datali1 .elementor-counter-number-prefix{font-size:16px;}
#cst-home .cst-about-datali .elementor-counter-number-wrapper{height:32px;}
#cst-home .cst-about-datali .elementor-counter-number{font-size:28px;line-height:32px;}
#cst-home .cst-about-datali .elementor-counter-title{font-size:10px;line-height:14px;min-height:28px;}
#cst-home .cst-about-datali .cst-about-datanum{padding-left:25px;}
#cst-home .cst-about-datali .cst-about-datanum:before{width:20px;height:20px;}
#cst-home .cst-cert{padding:20px 0px 30px 0px;}
#cst-about .cst-screen-tit h2{font-size:36px;line-height:40px;}
#cst-about .cst-screen-text{margin-top:5px;}
#cst-about .cst-screen .cst-sbtn{margin-top:15px;}
#cst-about .cst-wsp-con{padding:0px 3%;}
#cst-about .cst-wsp-titbox{width:100%;}
#cst-about .cst-wsp-slide{margin-top:15px;}
#cst-about .cst-infol{padding-right:15px;}
#cst-about .cst-info-tit{margin-top:5px;}
#cst-about .cst-info-tit h2{font-size:24px;line-height:28px;}
#cst-about .cst-info-text{margin-top:10px;font-size:12px;line-height:20px;}
#cst-about .cst-infor-img{padding-left:15px;padding-bottom:15px;}
#cst-about .cst-infobt{gap:5px;margin-top:10px;}
#cst-about .cst-info-data{width:calc((100% - 15px) / 4);border-radius:10px;padding:15px 15px 10px 15px;}
#cst-about .cst-info-data .elementor-counter-number-wrapper{font-size:36px;line-height:40px;}
#cst-about .cst-info-data .elementor-counter-title{font-size:12px;line-height:16px;min-height:32px;}
#cst-about .cst-info-data .elementor-counter-number-prefix{font-size:18px;}
#cst-about .cst-info-data .elementor-counter-number-suffix{font-size:14px;}
#cst-about .cst-info-data1{background-size:100px auto;}
#cst-about .cst-info-data3{background-size:100px auto;}
#cst-about .cst-info-data4{background-size:100px auto;}
#cst-about .cst-info-data .elementor-counter:before{left:10px;top:10px;width:28px;height:28px;}
#cst-about .cst-info-con{background-size:350px auto;}
#cst-about .cst-wsp-tit h2{font-size:24px;line-height:28px;}
#cst-contact .cst-screen-l{padding-right:0px;padding-top:60px;}
#cst-contact .cst-screen-ltit{margin-top:10px;}
#cst-contact .cst-screen-ltit h2{font-size:28px;line-height:32px;}
#cst-contact .cst-screen-r{padding-left:180px;}
#cst-contact .cst-screen-rtit h2{font-size:28px;line-height:32px;padding:5px 34px 0px 0px;}
#cst-contact .cst-screen-rtit h2:after{width:28px;height:28px;}
#cst-contact .cst-screen-rdes{padding:10px 60px 10px 16px;border-radius:10px;}
#cst-contact .cst-screen-rtext{font-size:12px;line-height:20px;}
#cst-contact .cst-screen-zs-tp h2{font-size:150px;}
#cst-contact .cst-contact-tit h2{font-size:24px;line-height:28px;}
#cst-contact .cst-contact-proimg img{width:420px;}
}
@media(max-width:990px){

#cst-land-con .cst-screen-tit h2{font-size:22px;line-height:26px;}
/* #cst-land-common .cst-about-con{padding-right:3%;} */
/* #cst-land-common .cst-about-tit{margin-top:10px;} */

#cst-land-con .cst-screen-des{width:55%;}
#cst-land-con .cst-screen-pro{width:45%;}
#cst-land-con .cst-screen-proimg{padding-left:30px;}
#cst-land1 #cst-land-con .cst-screen-pro{width:45%;}
#cst-land2 #cst-land-con .cst-screen-pro{width:45%;}
#cst-land3 #cst-land-con .cst-screen-pro{width:45%;padding-left:30px;}
#cst-land4 #cst-land-con .cst-screen-pro{width:45%;}

#cst-land-common .cst-about-tit h2{font-size:18px;line-height:22px;}
#cst-land-common .cst-about-text{font-size:12px;line-height:18px;}
#cst-land-common .cst-about-databox{padding-top:10px;}
#cst-land-common .cst-about-l{padding-left:15px;}
/* #cst-land-common .cst-cert-con{padding-left:3%;} */
#cst-land-common .cst-cert-l{padding-right:15px;}
/* #cst-land-common .cst-cert-tit{margin-top:10px;} */

/* #cst-land-common .cst-cert-tit h2{font-size:24px;line-height:28px;} */
#cst-land-common .cst-cert-text{font-size:12px;line-height:18px;}
#cst-land-common .cst-cert-subtit{margin-top:15px;}
/* #cst-land-common .cst-cert-subtit h2{font-size:16px;line-height:20px;} */
/* #cst-land-common .cst-cert-mark{width:80%;} */
/* #cst-land-common .cst-workshop{padding:30px 0px;} */
/* #cst-land-common .cst-ws-con{padding-left:3%;} */

#cst-home .cst-exhib-tit h2{font-size:24px;line-height:28px;}
#cst-home .cst-exhib-titbox{margin-top:10px;}
#cst-about .cst-info-tit h2{font-size:22px;line-height:26px;}
#cst-about .cst-info-con{background-size:300px auto;}
#cst-about .cst-wsp-tit h2{font-size:22px;line-height:26px;}
#cst-about .cst-cert-l{padding:20px 30px 10px 10px;}
#cst-about .cst-cert-rtitbox{padding:15px 0px 15px 15px;}
#cst-about .cst-cert-rtitbox:after{font-size:44px;}
#cst-about .cst-cert-ltit h2{font-size:28px;}
#cst-about .cst-cert-rdes{padding:25px 15px;}
#cst-about .cst-cert-rul{gap:0;padding:0;}
#cst-about .cst-cert-rli{padding:10px 5px;}
#cst-about .cst-cert-rli h2{font-size:12px;}
#cst-about .cst-cert-rtext{font-size:12px;line-height:20px;padding:10px 5px 0px 5px;}
#cst-about .cst-cert-rmark{padding-top:5px;padding-bottom:10px;padding-left:5px;}
#cst-about .cst-cert-rmark img{width:200px;}
#cst-contact .cst-screen-zs-tp h2{font-size:130px;}
}
@media(max-width:880px){
#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-60px;}
#cst-land-common .cst-about-con{flex-wrap:wrap;padding:0 3%;}
#cst-land-common .cst-about-l{width:100%;padding:0;margin-top:15px;}
#cst-land-common .cst-about-r{width:100%;}

#cst-home .cst-screen-since h2{font-size:60px;line-height:64px;}
#cst-home .cst-screen-since span{font-size:80px;}
#cst-home .cst-about-con{flex-wrap:wrap;}
#cst-home .cst-about-text{font-size:12px;line-height:16px;}
#cst-home .cst-about-l{padding-right:3%;width:100%;}
#cst-home .cst-about-r{width:100%;margin-top:5px;}
#cst-about .cst-screen-tit h2{font-size:32px;line-height:36px;}
#cst-about .cst-screen-text{font-size:12px;line-height:16px;}
#cst-about .cst-info-tit h2{font-size:20px;line-height:24px;}
#cst-about .cst-info-data{width:calc((100% - 15px) / 4);border-radius:10px;padding:10px;}
#cst-about .cst-info-data .elementor-counter-number-wrapper{font-size:32px;line-height:36px;}
#cst-about .cst-info-data .elementor-counter-title{font-size:10px;line-height:14px;min-height:28px;}
#cst-about .cst-info-data .elementor-counter-number-prefix{font-size:14px;}
#cst-about .cst-info-data .elementor-counter-number-suffix{font-size:10px;}
#cst-about .cst-info-data .elementor-counter:before{left:8px;top:8px;width:24px;height:24px;}
#cst-about .cst-wsp-tit h2{font-size:20px;line-height:24px;}
#cst-contact .cst-screen-l{padding-top:30px;}
#cst-contact .cst-screen-ltit{margin-top:10px;}
#cst-contact .cst-screen-ltit h2{font-size:24px;line-height:28px;}
#cst-contact .cst-screen-rtit h2{font-size:24px;line-height:28px;}
#cst-contact .cst-screen-zs-tp{bottom:-30px;}
#cst-contact .cst-screen-zs-tp h2{font-size:120px;}
#cst-contact .cst-contact-proimg img{width:380px;}
}
@media(max-width:767px){
#cst-footer .cst-stip h2{padding-left:10px;}
#cst-footer .cst-stip h2:before{margin-top:-10px;width:20px;height:20px;}
#cst-home .cst-stip h2{padding-left:10px;}
#cst-home .cst-stip h2:before{margin-top:-10px;width:20px;height:20px;}
#cst-about .cst-stip h2{padding-left:10px;}
#cst-about .cst-stip h2:before{margin-top:-10px;width:20px;height:20px;}
#cst-contact .cst-stip h2{padding-left:10px;}
#cst-contact .cst-stip h2:before{margin-top:-10px;width:20px;height:20px;}
#cst-land-con .cst-stip h2{padding-left:10px;}
#cst-land-con .cst-stip h2:before{margin-top:-10px;width:20px;height:20px;}
#cst-land-common .cst-stip h2{padding-left:10px;}
#cst-land-common .cst-stip h2:before{margin-top:-10px;width:20px;height:20px;}
#cst-footer .cst-sbtn .elementor-button{font-size:14px;line-height:20px;padding:5px 8px;}
#cst-home .cst-sbtn .elementor-button{font-size:14px;line-height:20px;padding:5px 8px;}
#cst-about .cst-sbtn .elementor-button{font-size:14px;line-height:20px;padding:5px 8px;}
#cst-contact .cst-sbtn .elementor-button{font-size:14px;line-height:20px;padding:5px 8px;}
#cst-land-con .cst-sbtn .elementor-button{font-size:14px;line-height:20px;padding:5px 8px;}
#cst-land-common .cst-sbtn .elementor-button{font-size:14px;line-height:20px;padding:5px 8px;}
#cst-footer .cst-fbt > .e-con-inner{padding-top:10px;}
#cst-footer .cst-ftp1 .cst-ftp-l{padding:0px 0px 15px 0px;}
#cst-footer .cst-sbtn{margin-top:10px;}
#cst-footer .cst-ftp-l-text{margin:0;line-height:18px;}
#cst-footer .cst-ftp1 > .e-con-inner{padding:20px 0px;}
#cst-footer .cst-ftp2{flex-wrap:wrap;padding:0;}
#cst-footer .cst-ftp2 .cst-ftp-l{width:100%;padding:20px 3% 15px 3%;}
#cst-footer .cst-ftp2 .cst-ftp-r{width:100%;padding:20px 3% 20px 3%;border-radius:20px 0px 0px 0px;}
#cst-footer .cst-ftp-r-tit h2{font-size:20px;line-height:24px;}
#cst-footer .cst-fbt-p1r{margin-top:5px;flex-wrap:nowrap;justify-content:flex-start;}
#cst-footer .cst-fbt-p1r-l{flex-wrap:nowrap;}
#cst-footer .cst-fbt-p1r-r{flex-wrap:nowrap;}
#cst-footer .cst-fbt-p1r-line{width:2px;}
#cst-footer .cst-fbt-p1r-line{min-height:24px;}
#cst-footer .cst-fbt-p32{width:30%;margin-top:15px;}
#cst-footer .cst-fbt-p33{width:33%;margin-top:15px;}
#cst-footer .cst-fbt-p34{width:33%;margin-top:15px;}
#cst-footer .cst-fbt-p35{width:50%;margin-top:15px;}
#cst-footer .cst-fbt-p2-links{margin-top:5px;justify-content:flex-start;gap:10px;gap:5px;}
#cst-footer .cst-fbt-p2-link img{width:28px;}
#cst-footer .cst-fbt-p3{padding:10px 0px;}
#cst-footer .cst-fbt-iconimg{margin-right:5px;}
#cst-footer .cst-fbt-iconimg img{width:28px;}
#cst-footer .cst-fbt-p31-bt{margin-top:5px;}
#cst-footer .cst-fbt-icontit{margin-left:33px;}
#cst-footer .cst-ftp-l-tit{margin-top:5px;}
#cst-footer .cst-fbt-p1r-l-tel img{width:22px;}
#cst-footer .cst-fbt-p1r-l-telnum h2{font-size:18px;line-height:22px;}
#cst-footer .cst-fbt-p1r-r-wechat{line-height:1;}
#cst-footer .cst-fbt-p1r-r{padding:5px 8px;}
#cst-footer .cst-fbt-p1r-r-tit h2{font-size:12px;line-height:16px;}
#cst-footer .cst-fbt-p1r-line{min-height:20px;}
#cst-footer .cst-fbt-icontit h2{font-size:16px;line-height:20px;}
#cst-footer .cst-fbt-p31-bt .cst-fbt-icontit h2:before{left:-7px;width:14px;height:14px;}
#cst-footer .cst-fbt-p3 .cst-fbt-navh2 h2:before{left:-7px;width:14px;height:14px;}
#cst-footer .cst-ftp-l-tit h2{font-size:22px;line-height:26px;}


#cst-land-con .cst-pros > .e-con-inner{padding:20px 0px;}
#cst-land-con .cst-screen-tit h2{font-size:20px;line-height:24px;}
#cst-land-con .cst-pros-tit h2{font-size:18px;line-height:22px;}

#cst-land-con .cst-screen-con{flex-wrap:wrap;}
#cst-land-con .cst-screen-des{width:100%;padding:20px 0px;z-index:3;}
#cst-land-con .cst-screen-iconbox{flex-wrap:wrap;justify-content:flex-start;margin-top:0px;}
#cst-land-con .cst-screen-btns{flex-wrap:wrap;margin-top:20px;}
#cst-land-con .cst-screen-pdf{width:100%;margin-top:20px;}
#cst-land-con .cst-screen-iconli{width:auto;padding:0px 10px;margin-top:5px;}
#cst-land-con .cst-screen-icontit h2{line-height:12px;}
#cst-land-con .cst-screen-icon img{width:32px;height:32px;}
#cst-land-con .cst-screen-tit{margin-top:5px;}
#cst-land-con .cst-screen-text{margin-top:2px;line-height:16px;}
#cst-land-con .cst-screen-pro{position:absolute;bottom:0;right:0;}
#cst-land2 #cst-land-con .cst-screen-iconbox{padding-right:0;}

#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-50px;}
/* #cst-land-con .cst-pros > .e-con-inner{padding:20px 0px;} */
#cst-land-con .cst-screen-proimg{padding-left:0px;padding-top:0px;}

#cst-land-con .cst-pros-ul{padding-top:10px;}
#cst-land-con .cst-pros-unit:nth-child(2){margin-top:5px;}
#cst-land-con .cst-pros-li{width:calc((100% - 15px) / 4 );}
#cst-land-con .cst-pros-li.cst-pros-lib{width:calc((100% - 15px) / 4 * 2 + 5px );}
#cst-land-con .custom-cata img{max-width:40%;}
#cst-land-common .cst-about-text{margin-top:5px;}
#cst-land-common .cst-cert{padding-top:20px;padding-bottom:20px;}
#cst-land-common .cst-cert-tit h2{font-size:20px;line-height:24px;}
#cst-land-common .cst-cert-con{padding:0 3%;}
#cst-land-common .cst-cert-l{padding-right:0;}
#cst-land-common .cst-cert-r{margin-top:15px;}
#cst-land-common .cst-cert-mark{width:60%;}
#cst-land-common .cst-workshop{padding:20px 0px;}
#cst-land-common .cst-cert-text{margin-top:5px;}

#cst-home .cst-screen-con{margin-top:80px;margin-bottom:80px;}
#cst-home .cst-screen-tit h2{font-size:24px;line-height:28px;}
#cst-home .cst-screen-tit h2:after{width:36px;height:66px;right:-40px;}
#cst-home .cst-screen-since h2{font-size:54px;line-height:58px;}
#cst-home .cst-screen-since span{font-size:74px;}
#cst-home .cst-screen-text{font-size:14px;line-height:18px;}
#cst-home .cst-screen-mark img{width:320px;}
#cst-home .cst-cate{padding-top:20px;}
#cst-home .cst-about-cert{margin-top:-40px;}
#cst-home .cst-about-tit h2{font-size:18px;line-height:22px;}
#cst-home .cst-cert{padding:20px 0px 20px 0px;}
#cst-home .cst-cert-box{margin-top:-10px;}
#cst-home .cst-exhib{padding:20px 0px;}
#cst-home .cst-exhib-tit h2{font-size:20px;line-height:24px;}
#cst-home .cst-exhib-con{margin-top:15px;}
#cst-about .cst-screen-con{width:70%;}
#cst-about .cst-screen-tit{margin-top:5px;}
#cst-about .cst-screen-tit h2{font-size:28px;line-height:32px;}
#cst-about .cst-screen .cst-sbtn{margin-top:10px;}
#cst-about .cst-info-con{padding:20px 0px;}
#cst-about .cst-infor{margin-top:10px;}
#cst-about .cst-info-data{width:calc((100% - 5px) / 2);border-radius:5px;}
#cst-about .cst-info-con{background-size:50% auto;}
#cst-about .cst-infor-img{padding-left:10px;padding-bottom:10px;}
#cst-about .cst-info-text{margin-top:5px;line-height:16px;}
#cst-about .cst-wsp-sample{padding:20px 0px;}
#cst-about .cst-cert-l{padding:20px 3% 10px 3%;}
#cst-about .cst-cert-rtitbox{padding:15px 3% 15px 3%;}
#cst-about .cst-cert-rdes{padding:20px 15px;width:94%;margin:0 auto;margin-left:auto;background-size:40px auto;background-position:right 10px bottom 5px;}
#cst-about .cst-cert-rli{padding:10px 5px;width:33.33%;}
#cst-about .cst-cert-rli h2{text-align:center;}
#cst-about .cst-cert{padding-bottom:20px;}
#cst-contact .cst-screen-l{width:100%;padding-top:20px;}
#cst-contact .cst-screen-r{width:70%;margin-left:30%;margin-top:-30px;}
#cst-contact .cst-screen-ltit h2{font-size:20px;line-height:24px;}
#cst-contact .cst-screen-ltext{width:60%;}
#cst-contact .cst-screen-rtit h2{font-size:20px;line-height:24px;}
#cst-contact .cst-screen-rdes{width:auto;}
#cst-contact .cst-screen-zs-tp h2{font-size:110px;}
#cst-contact .cst-contact-box > .e-con-inner{padding-top:20px;}
#cst-contact .cst-contact-tit{margin-top:5px;}
#cst-contact .cst-contact-tit h2{font-size:20px;line-height:24px;}
#cst-contact .cst-contact-formbox{padding:20px 0px;}
#cst-contact .cst-contact-img{padding-left:40%;margin-top:15px;}
#cst-contact .cst-contact-proimg{right:unset;left:0;width:60%;}
#cst-contact .cst-contact-proimg img{width:100%;}
}
@media(max-width:604px){

#cst-land-con .cst-screen-tit h2{font-size:18px;line-height:22px;}
#cst-land-con .cst-pros-tit h2{font-size:16px;line-height:20px;}
#cst-land-con .cst-screen-iconli{padding:0px 3px;}
#cst-land-con .cst-screen-iconli:after{margin-top:-20px;height:40px;}
#cst-land-con .cst-screen-iconbox{}
#cst-land-con .cst-screen-icon img{width:28px;height:28px;}
#cst-land-con .cst-screen-pdf{margin-top:10px;}
#cst-land-con .cst-screen-btns{margin-top:10px;}
#cst-land3 #cst-land-con .cst-pros-ul{margin-top:-40px;}
#cst-home .cst-screen-con{margin-top:60px;margin-bottom:60px;}
#cst-home .cst-screen-tit h2{font-size:20px;line-height:24px;}
#cst-home .cst-screen-tit h2:after{right:-30px;}
#cst-home .cst-screen-since h2{font-size:44px;line-height:48px;}
#cst-home .cst-screen-since span{font-size:64px;}
#cst-home .cst-screen-text{font-size:12px;line-height:16px;}
#cst-home .cst-screen-mark img{width:280px;}
#cst-home .cst-about-tit h2{font-size:16px;line-height:20px;}
#cst-home .cst-exhib-tit h2{font-size:18px;line-height:22px;}
#cst-contact .cst-screen-ltit{margin-top:8px;}
#cst-contact .cst-screen-ltit h2{font-size:18px;line-height:22px;}
#cst-contact .cst-screen-ltext{width:100%;}
#cst-contact .cst-screen-r{width:80%;margin-left:10%;padding-left:150px;margin-top:0;}
#cst-contact .cst-screen-rtit h2{font-size:18px;line-height:22px;}
#cst-contact .cst-screen-rtext{margin-top:5px;}
#cst-contact .cst-screen-zs-tp{bottom:-20px;}
#cst-contact .cst-screen-zs-tp h2{font-size:88px;}
#cst-contact .cst-contact-tit h2{font-size:18px;line-height:22px;}
}
@media(max-width:480px){
.cst-stip h2{font-size:14px;line-height:20px;}
#cst-footer .cst-stip h2{font-size:14px;line-height:20px;}
#cst-home .cst-stip h2{font-size:14px;line-height:20px;}
#cst-about .cst-stip h2{font-size:14px;line-height:20px;}
#cst-contact .cst-stip h2{font-size:14px;line-height:20px;}
#cst-land-con .cst-stip h2{font-size:14px;line-height:20px;}
#cst-land-common .cst-stip h2{font-size:14px;line-height:20px;}
#cst-header .cst-logo{width:120px;}
#cst-header .cst-menubox{width:calc(100% - 120px);}
#cst-header .cst-menu{width:calc(100% - 68px);}
#cst-header .cst-menu #menu-main-menu > li > a{font-size:14px;padding:5px 10px;}
#cst-header .cst-gt #gt_float_wrapper{height:26px;}
#cst-header .cst-gt .gt_float_switcher{width:68px;font-size:14px;}
#cst-header .cst-gt .gt_float_switcher .gt-selected{padding-left:5px;padding-right:5px;}
#cst-header .cst-gt .gt_float_switcher .gt-selected .gt-current-lang{padding:3px 8px 3px 18px;}
#cst-header .cst-gt .gt_float_switcher .gt-selected .gt-current-lang:before{margin-top:-8px;width:16px;height:16px;}
#cst-header .cst-gt .gt_float_switcher .gt-selected .gt-current-lang:after{margin-top:-3px;width:6px;height:6px;}
#cst-footer .cst-fbt-p32{width:100%;}
#cst-footer .cst-fbt-p33{width:100%;}
#cst-footer .cst-fbt-p34{width:100%;}
#cst-footer .cst-fbt-p35{width:60%;}
#cst-footer .cst-fbt-icontit h2{font-size:14px;line-height:18px;}
#cst-footer .cst-fbt-p3 .cst-fbt-navtit h2{font-size:14px;line-height:20px;}
#cst-footer .cst-fbt-p3 .cst-fbt-navh2 h2{font-size:14px;line-height:20px;}
#cst-footer .cst-fbt-navsubtit h2{font-size:12px;line-height:16px;}
#cst-footer .cst-fbt-p1r{flex-wrap:wrap;}
#cst-footer .cst-fbt-p1r-l{width:100%;}
#cst-footer .cst-fbt-p1r-line{display:none;}
#cst-footer .cst-fbt-p1r-r{margin-top:5px;}
#cst-footer .cst-ftp2 .cst-ftp-r{border-radius:15px 0px 0px 0px;}
#cst-footer .cst-ftp1 .cst-ftp-r{padding:15px;border-radius:10px;}
#cst-footer .cst-ftp-r-text{font-size:12px;line-height:16px;}
#cst-footer .cst-ftp-l-text{font-size:12px;line-height:16px;}
#cst-footer .cst-ftp-r-tit h2{font-size:18px;line-height:22px;}
#cst-footer .cst-ftp-l-tit h2{font-size:20px;line-height:24px;}


#cst-land-con .cst-screen-tit h2{font-size:16px;line-height:20px;}
#cst-land-con .cst-screen-text{font-size:10px;line-height:14px;}
#cst-land-con .cst-screen-iconli:after{width:1px;margin-top:-15px;height:30px;}
#cst-land-con .cst-pros-tit{margin-top:5px;}
 
/* #cst-land-con .cst-pros-ul{padding-top:10px;} */
#cst-land-con .cst-pros-unit{gap:5px;}
#cst-land-con .cst-pros-unit:nth-child(2){margin-top:5px;}
#cst-land-con .cst-pros-li{width:calc((100% - 5px) / 2 );}
#cst-land-con .cst-pros-li.cst-pros-lib{width:100%;}
#cst-land1 #cst-land-con .cst-pros-unit{margin-top:5px!important;}
#cst-land2 #cst-land-con .cst-pros-ul{margin-top:0px;}
#cst-land3 #cst-land-con .cst-pros-ul{margin-top:0;}
#cst-land-common .cst-about-datali .elementor-counter-number-suffix{font-size:10px;}
#cst-land-common .cst-about-datali1 .elementor-counter-number-prefix{font-size:14px;}
#cst-land-common .cst-about-datali .elementor-counter-number-wrapper{height:28px;}
#cst-land-common .cst-about-datali .elementor-counter-number{font-size:24px;line-height:28px;}
#cst-land-common .cst-about-datali .elementor-counter-title{font-size:10px;line-height:12px;min-height:24px;}
#cst-land-common .cst-about-datali .cst-about-datanum{padding-left:20px;}
#cst-land-common .cst-about-datali .cst-about-datanum:before{width:16px;height:16px;}
#cst-land-common .cst-cert-mark{width:80%;}



/* #cst-land-common .cst-about-con{padding-right:3%;} */
/* #cst-land-common .cst-about-tit{margin-top:10px;} */
#cst-land-common .cst-about-tit h2{font-size:16px;line-height:20px;}
#cst-land-common .cst-about-text{font-size:10px;line-height:14px;}
/* #cst-land-common .cst-about-databox{padding-top:10px;} */
/* #cst-land-common .cst-about-l{padding-left:15px;} */
/* #cst-land-common .cst-cert-con{padding-left:3%;} */
/* #cst-land-common .cst-cert-l{padding-right:15px;} */
/* #cst-land-common .cst-cert-tit{margin-top:10px;} */

/* #cst-land-common .cst-cert-tit h2{font-size:24px;line-height:28px;} */
#cst-land-common .cst-cert-text{font-size:10px;line-height:14px;}
/* #cst-land-common .cst-cert-subtit{margin-top:15px;} */
/* #cst-land-common .cst-cert-subtit h2{font-size:16px;line-height:20px;} */
/* #cst-land-common .cst-cert-mark{width:80%;} */
/* #cst-land-common .cst-workshop{padding:30px 0px;} */
/* #cst-land-common .cst-ws-con{padding-left:3%;} */


#cst-home .cst-screen-con{margin-top:40px;margin-bottom:40px;}
#cst-home .cst-screen-tit h2{font-size:16px;line-height:20px;}
#cst-home .cst-screen-tit h2:after{width:30px;height:55px;}
#cst-home .cst-screen-since{margin-top:10px;}
#cst-home .cst-screen-since h2{font-size:36px;line-height:40px;}
#cst-home .cst-screen-since span{font-size:56px;}
#cst-home .cst-screen-text{font-size:10px;line-height:14px;}
#cst-home .cst-screen-mark img{width:200px;}
#cst-home .cst-about-datali .elementor-counter-number-suffix{font-size:10px;}
#cst-home .cst-about-datali1 .elementor-counter-number-prefix{font-size:14px;}
#cst-home .cst-about-datali .elementor-counter-number-wrapper{height:28px;}
#cst-home .cst-about-datali .elementor-counter-number{font-size:24px;line-height:28px;}
#cst-home .cst-about-datali .elementor-counter-title{font-size:10px;line-height:12px;min-height:24px;}
#cst-home .cst-about-datali .cst-about-datanum{padding-left:20px;}
#cst-home .cst-about-datali .cst-about-datanum:before{width:16px;height:16px;}
#cst-home .cst-exhib-titbox{flex-wrap:wrap;}
#cst-home .cst-exhib-tit{width:100%;padding-bottom:5px;}
#cst-home .cst-exhib-tit h2{font-size:16px;line-height:20px;}
#cst-home .cst-exhib-con{padding-right:3%;}
#cst-about .cst-screen-tit h2{font-size:24px;line-height:28px;}
#cst-about .cst-screen-text{display:none;}
#cst-about .cst-info-tit h2{font-size:18px;line-height:22px;}
#cst-about .cst-info-data .elementor-counter-number-wrapper{font-size:28px;line-height:32px;}
#cst-about .cst-info-data .elementor-counter-title{line-height:12px;min-height:24px;}
#cst-about .cst-info-data .elementor-counter:before{left:5px;top:5px;width:20px;height:20px;}
#cst-about .cst-wsp-tit{margin-top:5px;}
#cst-about .cst-wsp-tit h2{font-size:18px;line-height:22px;}
#cst-about .cst-wsp-slide{margin-top:10px;}
#cst-about .cst-cert-rtitbox:after{font-size:36px;}
#cst-about .cst-cert-ltit h2{font-size:24px;}
#cst-about .cst-cert-rdes{padding:15px 10px;}
#cst-about .cst-cert-rli h2{font-size:10px;}
#cst-about .cst-cert-rtext{font-size:10px;line-height:16px;}
#cst-contact .cst-screen-ltext{font-size:10px;line-height:14px;}
#cst-contact .cst-screen-r{width:90%;margin-left:5%;padding-left:120px;}
#cst-contact .cst-screen-rdes{padding:8px 60px 8px 8px;border-radius:5px;top:40%;}
#cst-contact .cst-screen-rtext{font-size:10px;line-height:14px;}
#cst-contact .cst-screen-rtit h2{padding-right:24px;padding-top:0;}
#cst-contact .cst-screen-rtit h2:after{width:20px;height:20px;}
#cst-contact .cst-screen-zs-tp{bottom:-10px;}
#cst-contact .cst-screen-zs-tp h2{font-size:68px;}
#cst-contact .cst-contact-img{padding-left:30%;}
#cst-contact .cst-contact-proimg{width:70%;}
}
@media(max-width:360px){

#cst-land-con .cst-pros-tit h2{font-size:14px;line-height:18px;}
#cst-land-con .custom-cata img{max-width:45%;}
#cst-land-common .cst-about-tit h2{font-size:14px;line-height:18px;}
#cst-home .cst-screen-con{margin-top:30px;margin-bottom:30px;}
#cst-home .cst-screen-tit h2{font-size:12px;line-height:16px;}
#cst-home .cst-screen-tit h2:after{width:24px;height:44px;top:5px;}
#cst-home .cst-screen-since h2{font-size:28px;line-height:32px;}
#cst-home .cst-screen-since span{font-size:48px;}
#cst-home .cst-screen-text{display:none;}
#cst-home .cst-screen-mark img{width:160px;}
#cst-home .cst-about-text{font-size:10px;line-height:14px;}
#cst-home .cst-about-tit h2{font-size:14px;line-height:18px;}
#cst-about .cst-screen-tit h2{font-size:20px;line-height:24px;}
#cst-about .cst-screen .cst-sbtn{margin-top:5px;}
#cst-contact .cst-screen-l{padding-top:10px;}
#cst-contact .cst-screen-ltext{margin-top:2px;}
#cst-contact .cst-screen-r{padding-left:100px;}
#cst-contact .cst-screen-rtit h2{font-size:16px;line-height:20px;padding-right:20px;}
#cst-contact .cst-screen-rtit h2:after{width:16px;height:16px;}
#cst-contact .cst-screen-rtext{margin-top:2px;}
#cst-contact .cst-screen-zs-tp h2{font-size:54px;}
}
@media(max-width:320px){
#cst-footer .cst-ftp1 .cst-ftp-r{padding:10px;}
#cst-footer .cst-fbt-logo img{width:130px;}

#cst-land-common .cst-about-datali{width:100%;margin-bottom:5px;border-radius:5px;}
#cst-land-common .cst-about-datali1 .elementor-counter-number-prefix{font-size:12px;}
#cst-land-common .cst-about-datali .elementor-counter-number-wrapper{height:24px;}
#cst-land-common .cst-about-datali .elementor-counter-number{font-size:20px;line-height:24px;}
#cst-land-common .cst-about-datali .elementor-counter-title{min-height:unset;}
#cst-land-common .cst-cert-mark{width:100%;}

#cst-home .cst-about-datali{width:100%;margin-bottom:5px;border-radius:5px;}
#cst-home .cst-about-datali1 .elementor-counter-number-prefix{font-size:12px;}
#cst-home .cst-about-datali .elementor-counter-number-wrapper{height:24px;}
#cst-home .cst-about-datali .elementor-counter-number{font-size:20px;line-height:24px;}
#cst-home .cst-about-datali .elementor-counter-title{min-height:unset;}
#cst-home .cst-cert-box{margin-top:0px;}
#cst-home .cst-exhib-tit h2{font-size:14px;line-height:18px;}
#cst-about .cst-info-data{width:100%;}
#cst-about .cst-info-data .elementor-counter-title{line-height:12px;min-height:unset;}
#cst-about .cst-info-data .elementor-counter-number-wrapper{font-size:24px;line-height:28px;}
#cst-about .cst-info-tit h2{font-size:16px;line-height:20px;}
#cst-about .cst-wsp-tit h2{font-size:16px;line-height:20px;}
#cst-about .cst-cert-ltit h2{font-size:20px;}
#cst-about .cst-cert-rli{width:auto;}
}

/* btpro--------------------------------------------------------------- */
.btpro h1,.btpro h2,.btpro h3,.btpro h4,.btpro h5,.btpro h6,.btpro ul,.btpro li,.btpro p,.btpro div,.btpro a{padding:0;margin:0;word-break:break-all;}
.btpro ul,.btpro li,.btpro ol{list-style-type:none;}
.btpro a{text-decoration:none;outline:none;}
.btpro *{margin:0;padding:0;box-sizing:border-box;}
.btpro{width:100%;max-width:100%;margin:0;padding:0;}
.btpro .img{display:flex;display:-webkit-flex;justify-content:center;align-items:center;}
.btpro .img img{max-width:100%;max-height:100%;object-fit:cover;}
.btpro .pros-stip{position:relative;padding-left:17px;z-index:2;color:#ffffff;font-size:22px;line-height:36px;font-family:"fresh-sans",sans-serif;font-weight:500;}
.btpro .pros-stip:before{content:"";position:absolute;z-index:-1;left:0;top:50%;margin-top:-18px;display:block;width:36px;height:36px;border-radius:999px;background-color:#9ecc5f;}
.btpro .pros-sbtn{padding:8px 20px;background:#9ecc5f;border-radius:999px;cursor:pointer;}
.btpro .pros-sbtn .pros-sbtn-tit{display:inline-block;padding-right:40px;font-size:22px;line-height:28px;color:#000000;position:relative;font-family:"fresh-sans",sans-serif;font-weight:500;}
.btpro .pros-sbtn .pros-sbtn-tit:hover{padding-right:42px;}
.btpro .pros-sbtn .pros-sbtn-tit:after{content:"";position:absolute;right:0;top:0;display:block;width:30px;height:30px;background:url(https://binterpump.com/wp-content/uploads/2026/06/icon-arrow-rs.png) center center no-repeat;background-size:100% auto;}
.btpro .btpro-mnpro{width:88%;margin:0 auto;padding-top:50px;padding-bottom:80px;}
.btpro .mnpro-tit h2{font-size:38px;line-height:42px;font-family:"fresh-sans",sans-serif;font-weight:500;}
.btpro .mnpro-tit{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;}
.btpro .mnpro-btns{position:relative;display:flex;gap:10px;}
.btpro .mnproSwiper{overflow:hidden;}
.btpro .mnpro-li{position:relative;display:block;background:#f6f6f6;border-radius:10px;text-align:center;overflow:hidden;}
.btpro .mnpro-li-badge{position:absolute;z-index:3;right:30px;top:30px;display:inline-block;background:#9ecc5f;word-break:break-all;color:#000000;font-size:22px;line-height:1;font-weight:700;padding:5px 10px;border-radius:999px;font-family:"fresh-sans",sans-serif;font-weight:500;}
.btpro .mnpro-li-img{width:100%;/*aspect-ratio:1;*/overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;}
.btpro .mnpro-li-img img{width:100%;height:100%;object-fit:contain;}
.btpro .mnpro-li-tit{position:absolute;z-index:4;right:20px;bottom:20px;font-size:32px;line-height:36px;word-break:break-all;color:#000000;font-family:"fresh-sans",sans-serif;font-weight:500;text-transform:uppercase;}
.btpro .mnpro-li-zs{position:absolute;z-index:1;font-size:176px;line-height:1;bottom:14%;left:50%;transform:translate(-50%,0);color:#eeeeee;font-family:"fresh-sans",sans-serif;font-weight:500;text-transform:uppercase;word-break:keep-all!important;}
.btpro .mnpro-li-zs.zs4{font-size:118px;}
.btpro .mnpro-li-zs.zs5{font-size:98px;}
.btpro .mnpro-btn-next,.btpro .mnpro-btn-prev{background:#fff;border:2px solid #ddd;width:60px;height:60px;border-radius:10px;color:#000000;position:static;margin:0;}
.btpro .mnpro-btn-next:hover,.btpro .mnpro-btn-prev:hover{background:#000000;border-color:#000000;color:#ffffff;}
.btpro .mnpro-btn-prev::after{content:"";display:block;width:28px;height:28px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-arrow-prev-gray.png) center center no-repeat;background-size:100% auto;}
.btpro .mnpro-btn-next::after{content:"";display:block;width:28px;height:28px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-arrow-next-gray.png) center center no-repeat;background-size:100% auto;}
.btpro .mnpro-btn-prev:hover::after{content:"";display:block;width:28px;height:28px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-arrow-prev-w.png) center center no-repeat;background-size:100% auto;}
.btpro .mnpro-btn-next:hover::after{content:"";display:block;width:28px;height:28px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-arrow-next-w.png) center center no-repeat;background-size:100% auto;}
.btpro .swiper-pagination-bullet-active{background:#9ecc5f;}
.pros .click-span{opacity:0.7;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.pros .click-filter{transform:translateX(0%) !important;-webkit-transform:translateX(0%) !important;-moz-transform:translateX(0%) !important;-ms-transform:translateX(0%) !important;}
.pros .pros-screen{position:relative;}
.pros .pros-screen-con{position:absolute;top:15%;left:50%;transform:translate(-50%,0);display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;} 
.pros .pros-screen-tit{margin-top:30px;font-size:60px;line-height:64px;color:#ffffff;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pros .pros-screen .pros-sbtn{margin-top:30px;}
.pros .pros-screen .pros-sbtn-tit:after{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-down.png) center center no-repeat;background-size:100% auto;}
.pros .pros-part{width:88%;margin:0 auto;padding:60px 0px;}
.pros .pros-bread{background:#fff;display:flex;justify-content:space-between;align-items:center;}
.pros .pros-bread h1{font-size:38px;line-height:44px;color:#000000;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pros .pros-breadcrumb{font-size:16px;line-height:20px;color:#000000;font-family:"century-gothic",Sans-serif;font-weight:400;}
.pros .pros-breadcrumb a{color:#000000;text-decoration:none;}
.pros .pros-breadcrumb a:hover{color:#9ecc5f;}
.pros .pros-breadcrumb .active{color:#9ecc5f;}
.pros .pros-box{display:flex;width:100%;margin:0 auto;margin-top:40px;}
.pros .pros-box-menu .menu-operate{display:none;}
.pros .menu-list{width:370px;padding-right:50px;flex-shrink:0;}
.pros .menu-level1-li{margin-bottom:20px;}
.pros .menu-level1-lititbox{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:12px 10px 12px 5px;background-color:#f8f8f8;border-radius:10px;cursor:pointer;user-select:none;transition:color 0.2s;}
.pros .menu-level1-lititbox:hover{color:#9ecc5f;}
.pros .menu-level1-lileft{width:calc(100% - 20px);display:flex;align-items:center;font-size:22px;line-height:28px;color:#000000;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pros .menu-level1-liicon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;}
.pros .menu-level1-li:nth-child(1) .menu-level1-liicon{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-pros-controller.png) center center no-repeat;background-size:100% auto;}
.pros .menu-level1-li:nth-child(2) .menu-level1-liicon{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-pros-pump2.png) center center no-repeat;background-size:100% auto;}
.pros .menu-level1-litit{max-width:calc(100% - 80px);color:#000000;padding:0px 10px 0px 5px;word-break:break-all;}
.pros .menu-level1-litit:hover{color:#9ecc5f;}
.pros .menu-level1-count{display:inline-block;background:#9ecc5f;color:#000000;font-size:16px;line-height:20px;padding:4px 5px;min-width:28px;max-width:40px;text-align:center;border-radius:10px;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pros .menu-level1-liarrow{display:block;width:14px;height:14px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-arrow-rb.png) center center no-repeat;background-size:100% auto;transition:transform 0.25s;}
.pros .menu-level1-li.expanded > .menu-level1-lititbox .menu-level1-liarrow{transform:rotate(90deg);}
.pros .menu-level1-li.expanded .menu-level1-litit{color:#9ecc5f;}
.pros .menu-level2-ul{display:none;padding-left:30px;padding-top:20px;position:relative;}
.pros .menu-level2-ul:before{content:"";position:absolute;left:30px;top:-10px;display:block;width:34px;height:34px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-menu-line1-2.png) center center no-repeat;background-size:100% auto;}
.pros .menu-level1-li.expanded > .menu-level2-ul{display:block;}
.pros .menu-level2-li{padding-left:34px;position:relative;}
.pros .menu-level2-litit:hover{color:#9ecc5f;}
.pros .menu-level2-li:before{content:"";position:absolute;left:0;display:block;width:34px;height:34px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-menu-line2-2.png) center center no-repeat;background-size:100% auto;}
.pros .menu-level2-li:last-child:before{background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-menu-line3-2.png) center center no-repeat;background-size:100% auto;}
.pros .menu-level2-lititbox{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;font-size:16px;line-height:34px;color:#000000;font-family:"fresh-sans",sans-serif;font-weight:500;transition:color 0.2s;user-select:none;}
.pros .menu-level2-lititbox:hover{color:#9ecc5f;}
.pros .menu-level2-lititbox.active{color:#9ecc5f;}
.pros .menu-level2-litit{max-width:calc(100% - 12px);color:#000000;padding-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pros .menu-level2-liarrow{display:block;width:12px;height:12px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-arrow-rb.png) center center no-repeat;opacity:0.5;background-size:100% auto;transition:transform 0.25s;}
.pros .menu-level2-li.expanded > .menu-level2-lititbox .menu-level2-liarrow{transform:rotate(90deg);}
.pros .menu-level2-li.expanded .menu-level2-litit{color:#9ecc5f;}
.pros .menu-level3-ul{display:none;padding-left:0;position:relative;}
.pros .menu-level3-ul:before{content:"";position:absolute;left:-34px;display:block;width:34px;height:100%;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-menu-line1-2.png) center center repeat-y;background-size:100% auto;}
.pros .menu-level2-li.expanded > .menu-level3-ul{display:block;}
.pros .menu-level2-li:last-child.expanded > .menu-level3-ul:before{content:none;}
.pros .menu-level3-li{font-size:14px;line-height:24px;padding:5px 0px;color:#000000;font-family:"century-gothic",Sans-serif;font-weight:400;cursor:pointer;transition:color 0.2s;user-select:none;}
.pros .menu-level3-li:hover{color:#9ecc5f;}
.pros .menu-level3-li.active{color:#9ecc5f;padding-left:12px;position:relative;text-decoration:underline;}
.pros .menu-level3-li.active:before{content:"";position:absolute;left:0;top:50%;margin-top:-3px;display:block;width:6px;height:6px;background-color:#9ecc5f;border-radius:999px;}
.pros .menu-level3-li a{color:#000000;}
.pros .menu-level3-li a:hover{color:#9ecc5f;}
.pros .menu-level3-li.active a{color:#9ecc5f;}
.pros .pros-box-list{flex:1;min-width:0;}
.pros .list-pros-panel{display:none;}
.pros .list-pros-panel.active{display:block;}
.pros .list-pros-ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px;}
.pros .list-pros-li{position:relative;display:block;background:#fff;border-radius:30px;overflow:hidden;text-align:center;cursor:pointer;}
.pros .list-pros-li:hover{transform:translateY(-3px);}
.pros .list-pros-lipic{position:relative;z-index:2;width:100%;/*aspect-ratio:1;*/background:#f8f8f8;display:flex;align-items:center;justify-content:center;}
.pros .list-pros-lipic img{width:100%;height:100%;object-fit:contain;}
.pros .list-pros-litag{position:absolute;z-index:-1;top:30px;right:12px;max-width:90%;word-break:break-all;background:#ffffff;border:1px solid #a9a9a9;padding:5px 10px;border-radius:999px;font-size:22px;line-height:1;font-family:"fresh-sans",sans-serif;font-weight:500;color:#000000;}
.pros .list-pros-page{display:none;}
.pros .list-pros-page.active{display:block;}
.pros .pagination{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:45px;font-size:14px;padding-top:28px;border-top:3px solid #f8f8f8;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pros .page-btn{background:none;border:none;cursor:pointer;font-size:20px;line-height:24px;color:#000000;box-shadow:none;display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:6px;transition:background 0.2s;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pros .page-btn:hover:not(:disabled){background:#f0f0f0;}
.pros .page-btn:disabled{color:#ccc;cursor:default;}
.pros .page-num{font-weight:600;color:#333;min-width:40px;text-align:center;}
.pros .page-numbers .page-number{font-size:22px;line-height:1;width:50px;height:50px;padding:10px;margin:5px;display:inline-flex;justify-content:center;align-items:center;border-radius:10px;background-color:#dddddd;color:#000000;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pros .page-numbers .page-number:hover{background-color:#9ecc5f;color:#ffffff;}
.pros .page-numbers .page-number.active{background-color:#9ecc5f;color:#ffffff;}
.pro .pro-bread{border-top:6px solid #9ecc5f;padding:20px 0px;background-color:#f8f8f8;}
.pro .pro-breadcrumb{width:74%;margin:0 auto;font-size:16px;line-height:20px;color:#000000;padding-left:32px;position:relative;font-family:"century-gothic",Sans-serif;font-weight:400;}
.pro .pro-breadcrumb:before{content:"";position:absolute;left:0;top:50%;margin-top:-11px;display:block;width:22px;height:22px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-location.png) center center no-repeat;background-size:100% auto;}
.pro .pro-breadcrumb a{color:#000000;text-decoration:none;}
.pro .pro-breadcrumb a:last-child{color:#9ecc5f;}
.pro .pro-breadcrumb span{color:#000000;margin:0 6px;}
.pro .pro-main{padding:60px 0px;background:url(https://binterpump.com/wp-content/uploads/2026/07/pro-slide-bg.jpg) bottom center no-repeat;background-size:100% auto;}
.pro .pro-main-con{width:74%;margin:0 auto;display:flex;}
.pro .pro-gallery{width:50%;padding-right:70px;overflow:hidden;}
.pro .progallerySwiper{overflow:hidden;}
.pro .gallery-slide{overflow:hidden;background:#f8f8f8;cursor:pointer;}
.pro .gallery-slide img{width:100%;aspect-ratio:10/9;object-fit:contain;display:block;}
.pro .prothumbsSwiper{margin:30px 130px 0px 130px;overflow:hidden;}
.pro .thumb-slide{border:1px solid #cfcfcf;overflow:hidden;background:#f8f8f8;cursor:pointer;transition:opacity 0.2s, border-color 0.2s;}
.pro .thumb-slide.swiper-slide-thumb-active,.pro .thumb-slide:hover{border-color:#9ecc5f;}
.pro .thumb-slide img{width:100%;aspect-ratio:10/9;object-fit:contain;display:block;}
.pro .pro-info{width:50%;}
.pro .info-cate{font-size:20px;line-height:24px;color:#9ecc5f;text-transform:uppercase;font-family:"century-gothic",Sans-serif;font-weight:bold;}
.pro .info-series{padding:15px 0px;border-bottom:2px solid #e1e1e1;font-size:44px;line-height:48px;color:#000000;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pro .info-protitbox{padding:35px 0px;border-bottom:2px solid #e1e1e1;display:flex;align-items:center;}
.pro .info-protit{font-size:50px;line-height:54px;color:#000000;word-break:break-all;text-transform:uppercase;font-family:"fresh-sans",sans-serif;font-weight:500;font-style:italic;}
.pro .info-badge{background:#9ecc5f;color:#000000;font-size:14px;padding:3px 8px;border-radius:999px;margin-left:10px;flex-shrink:0;font-family:"fresh-sans",sans-serif;font-weight:500;font-style:italic;}
.pro .info-parabox{padding:30px 0px;border-bottom:2px solid #e1e1e1;}
.pro .para-unit{margin-top:30px;}
.pro .para-unit:first-child{margin-top:0;}
.pro .para-tit{font-size:28px;line-height:36px;color:#000000;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pro .para-ul{display:flex;gap:30px;margin-top:30px;}
.pro .para-li{width:calc((100% - 60px) / 3);border:2px solid #dddddd;border-radius:20px;padding:45px 5px;text-align:center;transition:border-color 0.2s;}
.pro .para-li:hover{border-color:#9ecc5f;}
.pro .para-li .img img{width:64px;}
.pro .para-li p{margin-top:30px;font-size:22px;color:#000000;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pro .para-cert{display:flex;flex-wrap:wrap;margin-top:10px;justify-content:space-between;align-items:center;gap:10px;}
.pro .para-cert .img{margin-right:10px;}
.pro .para-cert .img img{width:400px;}
.pro .para-btn{font-size:28px;line-height:32px;padding:15px 40px;background:#9ecc5f;color:#000000;border:none;border-radius:999px;flex-shrink:0;font-family:"fresh-sans",sans-serif;font-weight:500;cursor:pointer;transition:background 0.2s;}
.pro .pro-tabs{padding:60px 0px;background:url(https://binterpump.com/wp-content/uploads/2026/07/pro-para-bgzs.png) bottom right no-repeat;background-size:309px auto;}
.pro .pro-tabs-con{width:88%;margin:0 auto;}
.pro .tab-btns-box{width:100%;text-align:center;}
.pro .tab-btns{display:inline-flex;background:#ffffff;border-radius:999px;padding:9px;box-shadow:0 2px 12px rgba(0, 0, 0, 0.15);width:100%;justify-content:space-between;align-items:center;}
.pro .tab-btns.tab-btnscss{gap:20px;width:auto;}
.pro .tab-btns.tab-btnscss .tab-sep{margin:0 20px;}
.pro .tab-btn{font-size:28px;line-height:32px;padding:18px 20px;border-radius:999px;box-shadow:none;position:relative;font-weight:700;cursor:pointer;border:none;background:transparent;color:#000000;transition:all 0.2s;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pro .tab-btn.active{background:#9ecc5f;}
.pro .tab-btn1.active span{padding-left:40px;position:relative;}
.pro .tab-btn1.active span:before{content:"";position:absolute;left:0;top:50%;margin-top:-17px;display:block;width:34px;height:34px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-para1.png) center center no-repeat;background-size:100% auto;}
.pro .tab-btn2.active span{padding-left:40px;position:relative;}
.pro .tab-btn2.active span:before{content:"";position:absolute;left:0;top:50%;margin-top:-17px;display:block;width:34px;height:34px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-para2.png) center center no-repeat;background-size:100% auto;}
.pro .tab-btn3.active span{padding-left:40px;position:relative;}
.pro .tab-btn3.active span:before{content:"";position:absolute;left:0;top:50%;margin-top:-17px;display:block;width:34px;height:34px;background:url(https://binterpump.com/wp-content/uploads/2026/07/icon-para3.png) center center no-repeat;background-size:100% auto;}
.pro .tab-sep{width:2px;height:40px;background-color:#efefef;}
.pro .tab-btn.active + span{display:none;}
.pro .tab-sep:has(+ button.active){display:none;}
.pro .tab-btn:hover:not(.active){ color:#333333;}
.pro .tab-panel{display:none;margin-top:50px;}
.pro .tab-panel.active{display:block;}
.pro .tab-panel .tab-tit{font-size:40px;line-height:48px;padding:0px 120px;color:#9ecc5f;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pro .tab-panel .img{margin-top:30px;}
.pro .tab-desbox{padding:0px 120px;margin-top:20px;}
.pro .tab-desbox p{font-size:22px;line-height:28px;margin-bottom:15px;color:#000000;font-family:"century-gothic",Sans-serif;font-weight:400;}
.pro .tab-desbox .tab-desbox-item{margin-bottom:50px;}
.pro .tab-desbox .tab-desbox-item:last-child{margin-bottom:0;}
.pro .desbox-ultit{font-size:38px;line-height:44px;color:#9ecc5f;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pro .desbox-unittit{font-size:28px;line-height:32px;color:#000000;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pro .desbox-unit{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:50px;}
.pro .desbox-ucan h4{font-size:28px;line-height:32px;margin-bottom:20px;color:#9ecc5f;font-family:"fresh-sans",sans-serif;font-weight:500;}
.pro .desbox-ucan p{font-size:22px;line-height:28px;margin-bottom:15px;color:#000000;font-family:"century-gothic",Sans-serif;font-weight:400;}
.pro .desbox-ul{margin-top:40px;}
.pro .desbox-li p{padding-left:30px;font-size:28px;line-height:44px;margin-bottom:10px;color:#000000;position:relative;font-family:"century-gothic",Sans-serif;font-weight:400;}
.pro .desbox-li p:before{content:"";position:absolute;left:0;top:50%;margin-top:-8px;display:block;width:16px;height:16px;background-color:#9ecc5f;border-radius:999px;}
.pro .pro-morepro-con{background:url(https://binterpump.com/wp-content/uploads/2026/07/pro-more-bg.jpg) bottom center no-repeat;background-size:100% auto;}
.pro.btpro .mnpro-li{background:rgba(255,255,255,0.5);border:2px solid rgba(216,216,216,0.5);border-radius:25px;}
@media(max-width:1880px){
.btpro .btpro-mnpro{padding-top:40px;padding-bottom:60px;}
.btpro .mnpro-tit{margin-bottom:25px;}
.btpro .mnpro-li-zs{font-size:156px;}
.btpro .mnpro-li-zs.zs4{font-size:108px;}
.btpro .mnpro-li-zs.zs5{font-size:88px;}
.pros .menu-list{padding-right:40px;}
.pros .list-pros-ul{gap:40px;}
.pro .pro-breadcrumb{width:80%;}
.pro .pro-main-con{width:80%;}
.pro .pro-gallery{padding-right:50px;}
.pro .desbox-unit{gap:40px;}
}
@media(max-width:1700px){
.btpro .pros-stip{padding-left:14px;font-size:20px;line-height:32px;}
.btpro .pros-stip:before{margin-top:-16px;width:32px;height:32px;}
.btpro .btpro-mnpro{padding-top:30px;padding-bottom:50px;}
.btpro .mnpro-tit h2{font-size:34px;line-height:38px;}
.btpro .mnpro-tit{margin-bottom:25px;}
.btpro .mnpro-li-badge{right:20px;top:20px;font-size:20px;}
.btpro .mnpro-li-tit{right:15px;bottom:15px;font-size:28px;line-height:32px;}
.btpro .mnpro-btn-next,.btpro .mnpro-btn-prev{width:54px;height:54px;}
.btpro .mnpro-li-zs{font-size:140px;}
.btpro .mnpro-li-zs.zs4{font-size:100px;}
.btpro .mnpro-li-zs.zs5{font-size:80px;}
.pros .pros-screen-tit{margin-top:20px;font-size:54px;line-height:58px;}
.pros .pros-part{padding:50px 0px;}
.pros .pros-box{margin-top:30px;}
.pros .menu-list{padding-right:30px;}
.pros .list-pros-ul{gap:30px;}
.pros .page-numbers .page-number{font-size:20px;line-height:1;width:44px;height:44px;padding:5px;margin:3px;}
.pro .pro-breadcrumb{width:88%;}
.pro .pro-main{padding:50px 0px;}
.pro .pro-main-con{width:88%;}
.pro .pro-gallery{padding-right:30px;}
.pro .info-series{font-size:40px;line-height:44px;}
.pro .info-protitbox{padding:30px 0px;}
.pro .info-protit{font-size:44px;line-height:48px;}
.pro .para-ul{gap:20px;margin-top:20px;}
.pro .para-li{width:calc((100% - 40px) / 3);padding:40px 5px;}
.pro .para-btn{font-size:24px;line-height:28px;padding:12px 30px;}
.pro .pro-tabs{padding:50px 0px;background-size:280px auto;}
.pro .tab-btns.tab-btnscss{gap:10px;}
.pro .tab-sep{width:2px;height:30px;}
.pro .tab-panel{margin-top:50px;}
.pro .tab-panel .tab-tit{font-size:36px;line-height:44px;padding:0px 80px;}
.pro .tab-desbox{padding:0px 80px;}
.pro .tab-desbox p{font-size:20px;line-height:24px;margin-bottom:10px;}
.pro .desbox-unit{margin-top:40px;gap:30px;}
.pro .desbox-ucan h4{font-size:24px;line-height:28px;}
.pro .desbox-ucan p{font-size:20px;line-height:24px;margin-bottom:10px;}
.pro .desbox-ul{margin-top:30px;}
.pro .desbox-li p{padding-left:20px;font-size:24px;line-height:36px;}
.pro .desbox-li p:before{margin-top:-5px;width:10px;height:10px;}
.pro.btpro .mnpro-li{border-radius:20px;}
}
@media(max-width:1580px){
.btpro .pros-stip{font-size:18px;line-height:28px;}
.btpro .pros-stip:before{margin-top:-15px;width:30px;height:30px;}
.btpro .btpro-mnpro{width:94%;padding-top:20px;padding-bottom:40px;}
.btpro .mnpro-tit h2{font-size:32px;line-height:36px;}
.btpro .mnpro-tit{margin-bottom:15px;}
.btpro .mnpro-li-badge{right:10px;top:15px;font-size:16px;}
.btpro .mnpro-li-tit{right:10px;font-size:24px;line-height:28px;}
.btpro .mnpro-btn-next,.btpro .mnpro-btn-prev{width:48px;height:48px;}
.pros .pros-screen-tit{font-size:50px;line-height:54px;}
.pros .pros-part{width:94%;padding:40px 0px;}
.pros .pros-bread h1{font-size:34px;line-height:40px;}
.pros .pros-box{margin-top:20px;}
.pros .menu-list{padding-right:20px;}
.pros .list-pros-ul{gap:20px;}
.pros .list-pros-li{border-radius:20px;}
.pros .list-pros-litag{top:20px;right:10px;font-size:20px;}
.pros .pagination{gap:10px;margin-top:30px;padding-top:15px;}
.pros .page-numbers .page-number{font-size:18px;width:40px;height:40px;margin:2px;border-radius:8px;}
.pro .pro-breadcrumb{width:94%;}
.pro .pro-main{padding:40px 0px;}
.pro .pro-main-con{width:94%;}
.pro .pro-gallery{width:50%;padding-right:20px;}
.pro .info-cate{font-size:18px;line-height:22px;}
.pro .info-series{padding:15px 0px;font-size:36px;line-height:40px;}
.pro .info-protitbox{padding:25px 0px;}
.pro .info-protit{font-size:40px;line-height:44px;}
.pro .info-badge{font-size:12px;}
.pro .info-parabox{padding:25px 0px;}
.pro .para-ul{gap:10px;margin-top:10px;}
.pro .para-li{width:calc((100% - 20px) / 3);border-radius:15px;}
.pro .para-li p{margin-top:20px;font-size:18px;}
.pro .para-btn{font-size:22px;line-height:26px;padding:10px 20px;}
.pro .pro-tabs-con{width:94%;}
.pro .tab-btn{font-size:24px;line-height:28px;padding:12px 20px;}
.pro .tab-panel{margin-top:30px;}
.pro .tab-panel .tab-tit{font-size:32px;line-height:40px;padding:0px 40px;}
.pro .tab-desbox{padding:0px 40px;}
.pro .tab-desbox p{font-size:18px;line-height:22px;margin-bottom:8px;}
.pro .tab-desbox .tab-desbox-item{margin-bottom:40px;}
.pro .desbox-ultit{font-size:32px;line-height:40px;}
.pro .desbox-unittit{font-size:24px;line-height:28px;}
.pro .desbox-unit{margin-top:20px;gap:20px;}
.pro .desbox-ucan h4{font-size:22px;line-height:26px;margin-bottom:10px;}
.pro .desbox-ucan p{font-size:18px;line-height:22px;margin-bottom:8px;}
.pro .desbox-ul{margin-top:20px;}
.pro .desbox-li p{padding-left:16px;font-size:22px;line-height:32px;margin-bottom:8px;}
.pro .desbox-li p:before{margin-top:-4px;width:8px;height:8px;}
.pro.btpro .mnpro-li{border-radius:15px;}
}
@media(max-width:1480px){
.btpro .pros-stip{font-size:16px;line-height:24px;}
.btpro .pros-stip:before{margin-top:-12px;width:24px;height:24px;}
.btpro .pros-sbtn .pros-sbtn-tit{padding-right:30px;font-size:18px;line-height:24px;}
.btpro .pros-sbtn .pros-sbtn-tit:hover{padding-right:32px;}
.btpro .pros-sbtn .pros-sbtn-tit:after{width:24px;height:24px;}
.btpro .mnpro-tit h2{font-size:28px;line-height:32px;}
.btpro .mnpro-li-badge{top:12px;padding:4px 8px;}
.btpro .mnpro-li-tit{bottom:12px;font-size:22px;line-height:26px;}
.btpro .mnpro-btn-next,.btpro .mnpro-btn-prev{width:40px;height:40px;border-radius:5px;}
.btpro .mnpro-btn-prev::after{width:24px;height:24px;}
.btpro .mnpro-btn-next::after{width:24px;height:24px;}
.btpro .mnpro-btn-prev:hover::after{width:24px;height:24px;}
.btpro .mnpro-btn-next:hover::after{width:24px;height:24px;}
.btpro .mnpro-li-zs{font-size:120px;}
.btpro .mnpro-li-zs.zs4{font-size:90px;}
.btpro .mnpro-li-zs.zs5{font-size:70px;}
.pros .pros-screen-tit{margin-top:15px;font-size:44px;line-height:48px;}
.pros .pros-screen .pros-sbtn{margin-top:20px;}
.pros .pros-bread h1{font-size:32px;line-height:36px;}
.pros .pros-breadcrumb{font-size:14px;line-height:18px;}
.pros .menu-level1-lileft{font-size:20px;line-height:26px;}
.pros .menu-level1-liicon{width:32px;height:32px;}
.pros .menu-level1-count{font-size:14px;line-height:18px;border-radius:5px;}
.pros .menu-level1-liarrow{width:12px;height:12px;}
.pros .menu-level2-ul{padding-left:20px;padding-top:10px;}
.pros .menu-level2-ul:before{left:20px;top:-10px;width:30px;height:30px;}
.pros .menu-level2-li:before{left:0;width:30px;height:30px;}
.pros .menu-level2-lititbox{line-height:30px;}
.pros .menu-level2-litit{max-width:calc(100% - 10px);}
.pros .menu-level2-liarrow{width:10px;height:10px;}
.pros .menu-level3-ul:before{width:30px;}
.pros .menu-level3-li{line-height:20px;padding:4px 0px;}
.pros .menu-level3-li.active{padding-left:10px;}
.pros .menu-level3-li.active:before{margin-top:-2px;width:4px;height:4px;}
.pros .list-pros-li{border-radius:15px;}
.pros .list-pros-litag{top:15px;padding:4px 8px;font-size:18px;}
.pros .page-btn{font-size:18px;line-height:22px;padding:5px 10px;border-radius:5px;}
.pros .page-numbers .page-number{font-size:16px;width:34px;height:34px;border-radius:5px;}
.pro .pro-bread{border-top:4px solid #9ecc5f;padding:15px 0px;}
.pro .pro-breadcrumb{width:94%;font-size:14px;line-height:18px;padding-left:24px;}
.pro .pro-breadcrumb:before{margin-top:-9px;width:18px;height:18px;}
.pro .pro-breadcrumb span{margin:0 4px;}
.pro .prothumbsSwiper{margin:20px 130px 0px 130px;}
.pro .info-cate{font-size:16px;line-height:20px;}
.pro .info-series{font-size:32px;line-height:36px;}
.pro .info-protitbox{padding:20px 0px;}
.pro .info-protit{font-size:36px;line-height:40px;}
.pro .info-parabox{padding:20px 0px;}
.pro .para-unit{margin-top:20px;}
.pro .para-tit{font-size:26px;line-height:32px;}
.pro .para-li{padding:35px 5px;}
.pro .para-li .img img{width:56px;}
.pro .para-li p{margin-top:15px;font-size:16px;line-height:18px;}
.pro .para-btn{font-size:20px;line-height:24px;padding:8px 15px;}
.pro .pro-tabs{padding:40px 0px;background-size:240px auto;}
.pro .tab-btn{font-size:22px;line-height:26px;}
.pro .tab-btn1.active span{padding-left:36px;}
.pro .tab-btn1.active span:before{margin-top:-15px;width:30px;height:30px;}
.pro .tab-btn2.active span{padding-left:36px;}
.pro .tab-btn2.active span:before{margin-top:-15px;width:30px;height:30px;}
.pro .tab-btn3.active span{padding-left:36px;}
.pro .tab-btn3.active span:before{margin-top:-15px;width:30px;height:30px;}
.pro .tab-sep{width:2px;height:24px;}
.pro .tab-panel{margin-top:20px;}
.pro .tab-panel .tab-tit{font-size:28px;line-height:32px;padding:0px;}
.pro .tab-panel .img{margin-top:20px;}
.pro .tab-desbox{padding:0px;margin-top:15px;}
.pro .tab-desbox p{font-size:16px;line-height:20px;}
.pro .desbox-ultit{font-size:28px;line-height:32px;}
.pro .desbox-unit{margin-top:15px;gap:15px;}
.pro .desbox-ucan h4{font-size:20px;line-height:24px;margin-bottom:8px;}
.pro .desbox-ucan p{font-size:16px;line-height:20px;}
.pro .desbox-ul{margin-top:15px;}
.pro .desbox-li p{font-size:20px;line-height:28px;}
.pro.btpro .mnpro-li{border-radius:10px;}
}
@media(max-width:1340px){
.btpro .btpro-mnpro{padding-top:10px;padding-bottom:30px;}
.btpro .mnpro-tit h2{font-size:24px;line-height:28px;}
.btpro .mnpro-tit{margin-bottom:10px;}
.btpro .mnpro-btns{gap:5px;}
.btpro .mnpro-li-badge{right:8px;top:10px;font-size:14px;padding:3px 5px;}
.btpro .mnpro-li-tit{right:8px;bottom:10px;font-size:20px;line-height:24px;}
.btpro .mnpro-btn-next,.btpro .mnpro-btn-prev{width:34px;height:34px;}
.btpro .mnpro-btn-prev::after{width:20px;height:20px;}
.btpro .mnpro-btn-next::after{width:20px;height:20px;}
.btpro .mnpro-btn-prev:hover::after{width:20px;height:20px;}
.btpro .mnpro-btn-next:hover::after{width:20px;height:20px;}
.pros .pros-screen-tit{font-size:40px;line-height:44px;}
.pros .pros-part{padding:30px 0px;}
.pros .pros-bread h1{font-size:28px;line-height:32px;}
.pros .pros-box{margin-top:15px;}
.pros .menu-list{width:340px;padding-right:10px;}
.pros .menu-level1-li{margin-bottom:15px;}
.pros .menu-level1-lileft{width:calc(100% - 15px);font-size:18px;line-height:24px;}
.pros .menu-level1-liicon{width:28px;height:28px;}
.pros .menu-level1-litit{max-width:calc(100% - 70px);padding:0px 8px 0px 5px;}
.pros .menu-level1-count{padding:3px 4px;}
.pros .menu-level1-liarrow{width:10px;height:10px;}
.pros .menu-level2-litit{max-width:calc(100% - 8px);}
.pros .menu-level2-liarrow{width:8px;height:8px;}
.pros .menu-level3-li{padding:3px 0px;}
.pros .list-pros-ul{gap:10px;}
.pros .list-pros-li{border-radius:10px;}
.pros .list-pros-litag{top:10px;right:8px;padding:3px 5px;font-size:16px;}
.pros .pagination{margin-top:20px;padding-top:10px;border-top:2px solid #f8f8f8;}
.pros .page-btn{font-size:16px;line-height:20px;gap:5px;padding:3px 5px;}
.pros .page-numbers .page-number{font-size:14px;width:30px;height:30px;}
.pro .pro-bread{padding:12px 0px;}
.pro .pro-breadcrumb span{margin:0 2px;}
.pro .pro-main{padding:30px 0px;}
.pro .prothumbsSwiper{margin:10px 100px 0px 100px;}
.pro .info-cate{font-size:14px;line-height:18px;}
.pro .info-series{padding:10px 0px;font-size:28px;line-height:32px;}
.pro .info-protitbox{padding:15px 0px;}
.pro .info-protit{font-size:32px;line-height:36px;}
.pro .info-badge{font-size:10px;padding:3px 6px;}
.pro .info-parabox{padding:15px 0px;}
.pro .para-unit{margin-top:15px;}
.pro .para-tit{font-size:24px;line-height:28px;}
.pro .para-btn{font-size:18px;line-height:22px;}
.pro .pro-tabs{padding:30px 0px;background-size:200px auto;}
.pro .tab-btns.tab-btnscss .tab-sep{margin:0 15px;}
.pro .tab-btn{font-size:20px;line-height:24px;padding:10px 15px;}
.pro .tab-btn1.active span{padding-left:30px;}
.pro .tab-btn1.active span:before{margin-top:-12px;width:24px;height:24px;}
.pro .tab-btn2.active span{padding-left:30px;}
.pro .tab-btn2.active span:before{margin-top:-12px;width:24px;height:24px;}
.pro .tab-btn3.active span{padding-left:30px;}
.pro .tab-btn3.active span:before{margin-top:-12px;width:24px;height:24px;}
.pro .tab-panel .tab-tit{font-size:24px;line-height:28px;padding:0px;}
.pro .tab-panel .img{margin-top:10px;}
.pro .tab-desbox .tab-desbox-item{margin-bottom:30px;}
.pro .desbox-ultit{font-size:24px;line-height:28px;}
.pro .desbox-li p{padding-left:12px;font-size:18px;line-height:24px;}
.pro .desbox-li p:before{margin-top:-3px;width:6px;height:6px;}
}
@media(max-width:1280px){
.btpro .pros-sbtn{padding:8px 20px;}
.btpro .pros-sbtn .pros-sbtn-tit{padding-right:30px;font-size:18px;line-height:24px;}
.btpro .pros-sbtn .pros-sbtn-tit:hover{padding-right:32px;}
.btpro .pros-sbtn .pros-sbtn-tit:after{width:24px;height:24px;}
.btpro .mnpro-tit h2{font-size:24px;line-height:28px;}
.btpro .mnpro-tit{margin-bottom:10px;}
.btpro .mnpro-li{border-radius:10px;}
.btpro .mnpro-li-badge{right:8px;top:10px;font-size:14px;padding:3px 5px;}
.btpro .mnpro-li-tit{right:8px;bottom:10px;font-size:20px;line-height:24px;}
.btpro .mnpro-btn-next,.btpro .mnpro-btn-prev{width:34px;height:34px;border-radius:5px;}
.btpro .mnpro-btn-prev::after{width:20px;height:20px;}
.btpro .mnpro-btn-next::after{width:20px;height:20px;}
.btpro .mnpro-btn-prev:hover::after{width:20px;height:20px;}
.btpro .mnpro-btn-next:hover::after{width:20px;height:20px;}
.btpro .mnpro-li-zs{font-size:98px;}
.btpro .mnpro-li-zs.zs4{font-size:68px;}
.btpro .mnpro-li-zs.zs5{font-size:54px;}
.pros .pros-screen-tit{margin-top:10px;font-size:36px;line-height:40px;}
.pros .pros-screen .pros-sbtn{margin-top:15px;}
.pros .pros-bread h1{font-size:28px;line-height:32px;}
.pros .pros-breadcrumb{font-size:14px;line-height:18px;}
.pros .pros-box{margin-top:15px;}
.pros .menu-list{width:300px;}
.pros .menu-level1-li{margin-bottom:10px;}
.pros .menu-level1-lititbox{padding:12px 10px 12px 5px;}
.pros .list-pros-ul{grid-template-columns:repeat(3, 1fr);gap:10px;}
.pros .list-pros-litag{top:10px;right:8px;max-width:90%;border:1px solid #a9a9a9;padding:3px 5px;font-size:16px;line-height:1;}
.pros .pagination{gap:10px;margin-top:20px;font-size:14px;padding-top:10px;border-top:2px solid #f8f8f8;}
.pros .page-btn{font-size:16px;line-height:20px;gap:5px;padding:3px 5px;border-radius:5px;}
.pros .page-numbers .page-number{font-size:14px;line-height:1;width:30px;height:30px;padding:5px;margin:2px;border-radius:5px;}
.pro .pro-bread{border-top:4px solid #9ecc5f;padding:12px 0px;}
.pro .pro-breadcrumb{width:94%;font-size:14px;line-height:18px;padding-left:24px;}
.pro .pro-breadcrumb:before{margin-top:-9px;width:18px;height:18px;}
.pro .info-cate{font-size:14px;line-height:18px;}
.pro .info-series{padding:10px 0px;font-size:28px;line-height:32px;}
.pro .info-protitbox{padding:15px 0px;}
.pro .info-protit{font-size:32px;line-height:36px;}
.pro .info-parabox{padding:15px 0px;}
.pro .para-unit{margin-top:15px;}
.pro .para-tit{font-size:24px;line-height:28px;}
.pro .para-ul{gap:10px;margin-top:10px;}
.pro .para-li{width:calc((100% - 20px) / 3);border-radius:15px;padding:30px 5px;}
.pro .para-li .img img{width:56px;}
.pro .para-li p{margin-top:15px;font-size:16px;line-height:18px;}
.pro .para-cert{margin-top:10px;gap:10px;}
.pro .para-btn{font-size:18px;line-height:22px;padding:8px 15px;}
.pro .pro-tabs{padding:30px 0px;background-size:160px auto;}
.pro .tab-btns{padding:9px;}
.pro .tab-btn{font-size:18px;line-height:22px;padding:10px 15px;}
.pro .tab-sep{width:2px;height:24px;}
.pro .tab-panel .tab-tit{font-size:24px;line-height:28px;padding:0px;}
.pro .desbox-ultit{font-size:24px;line-height:28px;}
.pro .desbox-unittit{font-size:24px;line-height:28px;}
.pro .desbox-unit{margin-top:15px;grid-template-columns:1fr 1fr;gap:15px;}
.pro .desbox-ucan h4{font-size:20px;line-height:24px;margin-bottom:8px;}
.pro .desbox-ucan p{font-size:16px;line-height:20px;margin-bottom:8px;}
.pro .desbox-ul{margin-top:15px;}
.pro .desbox-li p{padding-left:12px;font-size:18px;line-height:24px;margin-bottom:8px;}
.pro .desbox-li p:before{margin-top:-3px;width:6px;height:6px;}
}
@media(max-width:1024px){
.btpro .mnpro-tit h2{font-size:18px;line-height:22px;}
.btpro .mnpro-li-badge{font-size:10px;}
.btpro .mnpro-li-tit{font-size:16px;line-height:20px;}
.btpro .mnpro-li-zs{font-size:110px;}
.btpro .mnpro-li-zs.zs4{font-size:80px;}
.btpro .mnpro-li-zs.zs5{font-size:68px;}
.pros .pros-screen-tit{margin-top:10px;font-size:32px;line-height:36px;}
.pros .pros-screen .pros-sbtn{margin-top:15px;}
.pros .pros-bread h1{font-size:20px;line-height:24px;}
.pros .menu-list{width:280px;}
.pros .menu-level1-lileft{font-size:16px;line-height:20px;}
.pros .menu-level2-lititbox{font-size:14px;}
.pros .menu-level3-li{font-size:12px;line-height:18px;}
.pros .list-pros-ul{grid-template-columns:repeat(2, 1fr);}
.pros .list-pros-li{border-radius:5px;}
.pros .list-pros-litag{font-size:12px;}
.pros .page-btn{font-size:12px;line-height:16px;border-radius:3px;}
.pro .prothumbsSwiper{margin:10px 70px 0px 70px;}
.pro .info-series{font-size:24px;line-height:28px;}
.pro .info-protit{font-size:28px;line-height:32px;}
.pro .para-li{padding:25px 3px;}
.pro .tab-btns.tab-btnscss{gap:5px;}
.pro .tab-btns.tab-btnscss .tab-sep{margin:0 12px;}
.pro .para-ul{gap:5px;}
}
@media(max-width:880px){
.btpro .btpro-mnpro{width:94%;padding-top:0px;padding-bottom:30px;}
.btpro .mnpro-li-zs{font-size:100px;}
.btpro .mnpro-li-zs.zs4{font-size:70px;}
.btpro .mnpro-li-zs.zs5{font-size:58px;}
.pros .pros-screen-tit{font-size:28px;line-height:32px;}
.pros .pros-screen .pros-sbtn{margin-top:15px;}
.pros .pros-part{width:94%;padding:30px 0px;}
.pros .menu-list{width:250px;}
.pro .pro-main{padding:30px 0px;}
.pro .pro-gallery{width:50%;padding-right:20px;}
.pro .info-series{padding:8px 0px;font-size:22px;line-height:26px;}
.pro .info-protitbox{padding:12px 0px;}
.pro .info-protit{font-size:24px;line-height:28px;}
.pro .info-parabox{padding:12px 0px;}
.pro .para-tit{font-size:20px;line-height:24px;}
.pro .para-li{width:calc((100% - 10px) / 3);border-radius:10px;padding:25px 3px;}
.pro .para-btn{font-size:18px;line-height:22px;padding:8px 15px;}
.pro .pro-tabs{padding:30px 0px;background-size:120px auto;}
.pro .tab-btns{padding:8px;}
.pro .tab-btns.tab-btnscss .tab-sep{margin:0 12px;}
.pro .tab-btn{font-size:16px;line-height:20px;padding:8px 12px;}
}
@media(max-width:767px){
.btpro .pros-stip{padding-left:10px;}
.btpro .pros-stip:before{margin-top:-10px;width:20px;height:20px;}
.btpro .pros-sbtn{padding:5px 8px;}
.btpro .btpro-mnpro{padding-bottom:20px;}
.btpro .mnpro-li-zs{font-size:110px;}
.btpro .mnpro-li-zs.zs4{font-size:80px;}
.btpro .mnpro-li-zs.zs5{font-size:68px;}
.pros .pros-screen-con{top:10%;left:50%;width:94%;} 
.pros .pros-screen-tit{font-size:24px;line-height:28px;}
.pros .pros-bread{display:none;}
.pros .pros-box{margin-top:0px;flex-wrap:wrap;}
.pros .pros-box-menu{width:100%;padding-right:0px;position:relative;}
.pros .pros-box-menu .menu-operate{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;}
.pros .pros-box-menu .operate-tit{display:inline-block;font-size:20px;line-height:30px;}
.pros .pros-box-menu .menu-list .menu-item{padding:5px 0px;}
.pros .pros-box-menu .menu-item .menu-item-tit h2{font-size:14px;line-height:24px;padding-right:14px;}
.pros .pros-box-menu .menu-item .menu-item-tit h2:after{margin-top:-3px;width:9.33px;height:6px;}
.pros .pros-box-menu .menu-item .menu-item-con{padding-bottom:10px;}
.pros .pros-box-menu .menu-item .menu-item-con li{padding:4px 8px;font-size:12px;line-height:18px;}
.pros .pros-box-menu .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;}
.pros .pros-box-menu .menu-operate .operate-line{position:absolute;content:"";transform:translate(-50%,-50%);top:50%;left:50%;background-color:#000000;width:100%;height:2px;}
.pros .pros-box-menu .menu-operate .operate-line2{width:2px;height:100%;}
.pros .pros-box-menu .menu-operate .operate-box.folded .operate-line1{transform:rotate(90deg);}
.pros .pros-box-menu .menu-list{margin-top:0px;position:absolute;top:40px;left:0;width:100%;justify-content:center;padding:10px;margin-right:0%;z-index:12;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);}
.pros .pros-box-list{width:100%;margin-top:10px;flex:auto;}
.pros .list-pros-ul{grid-template-columns:repeat(2, 1fr);}
.pros .pros-part{padding:20px 0px;}
.pro .pro-main{padding:20px 0px;}
.pro .pro-main-con{width:94%;flex-wrap:wrap;}
.pro .pro-gallery{width:100%;padding-right:0px;}
.pro .prothumbsSwiper{margin:5px 70px 0px 70px;}
.pro .pro-info{width:100%;margin-top:15px;}
.pro .info-series{font-size:20px;line-height:24px;}
.pro .info-protit{font-size:22px;line-height:26px;}
.pro .para-tit{font-size:16px;line-height:20px;}
.pro .pro-tabs{padding:20px 0px;background-size:120px auto;}
.pro .tab-btns{flex-wrap:wrap;border-radius:5px;}
.pro .tab-btn{padding:5px 10px;width:100%;border-radius:5px;}
.pro .tab-sep{width:100%;height:1px;}
.pro .tab-btns.tab-btnscss{width:100%;gap:0;}
.pro .tab-desbox .tab-desbox-item{margin-bottom:20px;}
}
@media(max-width:604px){
.btpro .pros-sbtn .pros-sbtn-tit{padding-right:25px;font-size:16px;line-height:20px;}
.btpro .pros-sbtn .pros-sbtn-tit:hover{padding-right:27px;}
.btpro .pros-sbtn .pros-sbtn-tit:after{width:20px;height:20px;}
.btpro .mnpro-tit h2{font-size:18px;line-height:22px;}
.btpro .mnpro-btn-next,.btpro .mnpro-btn-prev{width:30px;height:30px;border-radius:3px;}
.btpro .mnpro-btn-prev::after{width:16px;height:16px;}
.btpro .mnpro-btn-next::after{width:16px;height:16px;}
.btpro .mnpro-btn-prev:hover::after{width:16px;height:16px;}
.btpro .mnpro-btn-next:hover::after{width:16px;height:16px;}
.btpro .mnpro-li-zs{font-size:90px;}
.btpro .mnpro-li-zs.zs4{font-size:60px;}
.btpro .mnpro-li-zs.zs5{font-size:50px;}
.pros .pros-screen-con{top:10%;left:50%;width:94%;} 
.pros .pros-screen-tit{margin-top:5px;font-size:24px;line-height:28px;}
.pros .pros-screen .pros-sbtn{margin-top:10px;}
.pros .pros-box-menu .operate-tit{display:inline-block;font-size:20px;line-height:30px;}
.pros .pagination{gap:5px;margin-top:15px;font-size:12px;padding-top:5px;border-top:2px solid #f8f8f8;}
.pros .page-numbers .page-number{font-size:12px;line-height:1;width:28px;height:28px;padding:3px;margin:2px;border-radius:3px;}
.pro .info-series{padding:8px 0px;font-size:20px;line-height:24px;border-bottom-width:1px;}
.pro .info-protitbox{padding:12px 0px;border-bottom-width:1px;}
.pro .info-protit{font-size:24px;line-height:28px;}
.pro .info-badge{font-size:10px;padding:3px 6px;margin-left:10px;}
.pro .info-parabox{padding:12px 0px;border-bottom-width:1px;}
.pro .para-tit{font-size:16px;line-height:20px;}
.pro .para-li{width:calc((100% - 10px) / 3);border-radius:5px;padding:25px 3px;border-width:1px;}
.pro .para-li .img img{width:48px;}
.pro .para-li p{margin-top:10px;font-size:14px;line-height:16px;}
.pro .para-cert .img img{width:400px;}
.pro .para-btn{font-size:16px;line-height:20px;padding:8px 12px;}
.pro .tab-btn{font-size:16px;line-height:20px;padding:5px 10px;width:100%;border-radius:5px;}
.pro .tab-panel .tab-tit{font-size:20px;line-height:24px;padding:0px;}
.pro .tab-desbox p{font-size:14px;line-height:18px;margin-bottom:5px;}
.pro .desbox-ultit{font-size:20px;line-height:24px;}
.pro .desbox-unittit{font-size:18px;line-height:22px;}
.pro .desbox-unit{margin-top:10px;grid-template-columns:1fr 1fr;gap:10px;}
.pro .desbox-ucan h4{font-size:18px;line-height:22px;margin-bottom:5px;}
.pro .desbox-ucan p{font-size:14px;line-height:18px;margin-bottom:5px;}
.pro .desbox-li p{padding-left:10px;font-size:16px;line-height:20px;margin-bottom:5px;}
}
@media(max-width:480px){
.btpro .pros-stip{display:none;}
.btpro .pros-sbtn{padding:3px 5px;}
.btpro .pros-sbtn .pros-sbtn-tit{padding-right:20px;font-size:12px;line-height:16px;}
.btpro .pros-sbtn .pros-sbtn-tit:hover{padding-right:22px;}
.btpro .pros-sbtn .pros-sbtn-tit:after{width:16px;height:16px;}
.btpro .mnpro-tit h2{font-size:16px;line-height:20px;}
.btpro .mnpro-tit{margin-bottom:5px;}
.btpro .mnpro-li{border-radius:5px;}
.btpro .mnpro-li-badge{right:5px;top:8px;font-size:8px;padding:3px 5px;}
.btpro .mnpro-li-tit{right:5px;bottom:8px;font-size:14px;line-height:18px;}
.btpro .mnpro-btn-next,.btpro .mnpro-btn-prev{width:24px;height:24px;}
.btpro .mnpro-btn-prev::after{width:14px;height:14px;}
.btpro .mnpro-btn-next::after{width:14px;height:14px;}
.btpro .mnpro-btn-prev:hover::after{width:14px;height:14px;}
.btpro .mnpro-btn-next:hover::after{width:14px;height:14px;}
.btpro .mnpro-li-zs{font-size:70px;}
.btpro .mnpro-li-zs.zs4{font-size:50px;}
.btpro .mnpro-li-zs.zs5{font-size:40px;}
.pros .pros-screen-con{top:5%;} 
.pros .pros-screen-tit{margin-top:0px;font-size:18px;line-height:22px;}
.pros .pros-screen .pros-sbtn{margin-top:5px;}
.pros .pros-breadcrumb{font-size:12px;line-height:16px;}
.pros .pros-box-menu .operate-tit{font-size:18px;}
.pros .pros-box-menu .operate-box{width:20px;height:20px;}
.pros .menu-level1-lititbox{padding:6px 10px 6px 5px;border-radius:5px;}
.pros .menu-level1-lileft{font-size:14px;line-height:18px;}
.pros .menu-level2-ul{padding-left:15px;}
.pros .menu-level2-ul:before{left:15px;width:24px;height:24px;}
.pros .menu-level2-li{padding-left:24px;}
.pros .menu-level2-li:before{width:24px;height:24px;}
.pros .menu-level2-lititbox{font-size:12px;line-height:24px;}
.pros .menu-level3-ul:before{left:-24px;width:24px;}
.pros .list-pros-ul{gap:5px;}
.pros .list-pros-litag{top:8px;right:5px;font-size:10px;}
.pros .pagination{gap:5px;margin-top:10px;font-size:12px;padding-top:5px;}
.pros .page-numbers .page-number{width:24px;height:24px;padding:2px;}
.pro .pro-bread{border-top:2px solid #9ecc5f;padding:6px 0px;}
.pro .pro-breadcrumb{font-size:10px;line-height:14px;padding-left:15px;}
.pro .pro-breadcrumb:before{margin-top:-5px;width:10px;height:10px;}
.pro .prothumbsSwiper{margin:5px 0px 0px 0px;}
.pro .info-cate{font-size:10px;line-height:14px;}
.pro .info-series{padding:5px 0px;font-size:16px;line-height:20px;}
.pro .info-protitbox{padding:8px 0px;}
.pro .info-protit{font-size:18px;line-height:22px;}
.pro .info-badge{font-size:8px;padding:2px 4px;}
.pro .info-parabox{padding:8px 0px;}
.pro .para-unit{margin-top:8px;}
.pro .para-tit{font-size:12px;line-height:16px;}
.pro .para-ul{gap:5px;margin-top:5px;}
.pro .para-li{padding:15px 2px;}
.pro .para-li .img img{width:32px;}
.pro .para-li p{margin-top:5px;font-size:10px;line-height:12px;}
.pro .para-cert{margin-top:5px;}
.pro .para-cert .img img{width:280px;}
.pro .para-btn{font-size:12px;line-height:15px;padding:5px 8px;}
.pro .tab-btns{padding:6px;}
.pro .tab-btns.tab-btnscss .tab-sep{margin:0 10px;}
.pro .tab-btn{font-size:12px;line-height:18px;}
.pro .tab-btn1.active span{padding-left:20px;}
.pro .tab-btn1.active span:before{margin-top:-8px;width:16px;height:16px;}
.pro .tab-btn2.active span{padding-left:20px;}
.pro .tab-btn2.active span:before{margin-top:-8px;width:16px;height:16px;}
.pro .tab-btn3.active span{padding-left:20px;}
.pro .tab-btn3.active span:before{margin-top:-8px;width:16px;height:16px;}
.pro .tab-sep{width:100%;height:1px;}
.pro .tab-panel{margin-top:15px;}
.pro .tab-panel .tab-tit{font-size:16px;line-height:20px;padding:0px;}
.pro .tab-desbox{margin-top:10px;}
.pro .tab-desbox p{font-size:12px;line-height:16px;}
.pro .tab-desbox .tab-desbox-item{margin-bottom:15px;}
.pro .desbox-ultit{font-size:16px;line-height:20px;}
.pro .desbox-unittit{font-size:14px;line-height:18px;}
.pro .desbox-unit{grid-template-columns:1fr;gap:8px;}
.pro .desbox-ucan h4{font-size:16px;line-height:20px;}
.pro .desbox-ucan p{font-size:12px;line-height:16px;}
.pro .desbox-ul{margin-top:10px;}
.pro .desbox-li p{padding-left:8px;font-size:12px;line-height:16px;}
.pro .desbox-li p:before{margin-top:-2px;width:4px;height:4px;}
.pro.btpro .mnpro-li{border-radius:5px;}
}
@media(max-width:360px){
.btpro .mnpro-li-zs{font-size:50px;}
.btpro .mnpro-li-zs.zs4{font-size:34px;}
.btpro .mnpro-li-zs.zs5{font-size:28px;}
}