/**
Theme Name: shinechoose
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: shinechoose
Template: astra
*/

/*zhuan*/

/*--------------------------------------------Page margin*/
@media (min-width: 768px) {
  .page-template-default  .ast-container{padding-top: 0px !important;}/*padding-top*/
  .page .entry-header{margin-bottom: 60px !important;}/*margin-bottom*/
  .zhuan-container {max-width: 1710px;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;}
  }
  
  @media (max-width: 767px) {
  .page-template-default  .ast-container{padding-top: 60px !important;}/*padding-top*/
  .page .entry-header{margin-bottom: 60px !important;}/*margin-bottom*/
  .zhuan-container {max-width: 100%;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;}
  }
  /*--------------------------------------------Page margin*/
  
  /*Google reCAPTCHA v3*/
  .grecaptcha-badge {visibility: hidden;}
  /*Google reCAPTCHA v3*/


/*woocommerce*/
.woocommerce-products-header__title{font-size: 1.7777777777778rem !important;}
.woocommerce-js .woocommerce-breadcrumb{margin-bottom:0.625rem !important;}
/*woocommerce-Product List*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{border-radius: 1rem !important;overflow: hidden;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product .ast-woo-shop-product-description{margin-top:10px;}
.woocommerce-info {border-top-color: var(--ast-global-color-0) !important;}
.woocommerce-info::before {color: var(--ast-global-color-0) !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product .ast-woo-shop-product-description p{font-size: 1rem;}
.woocommerce .ast-woo-product-category{opacity: .8 !important;}
.ast-woocommerce-container a.button{padding-bottom: 15px;padding-top: 15px;border: 1px solid var(--ast-global-color-8) !important;background-color: var(--ast-global-color-4) !important;color:var(--ast-global-color-2) !important;font-weight: 500 !important;font-size: 0.875rem !important;}
.ast-woocommerce-container a.button:hover{background-color: var(--ast-global-color-0) !important;color:var(--ast-global-color-4) !important;border: 1px solid var(--ast-global-color-0) !important;}
.ast-woocommerce-container .woocommerce-loop-product__title{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;}
/*woocommerce*/


/*shop*/
.woocommerce-js #reviews .comment-form-rating{align-items: center;}
.woocommerce-js #reviews .comment-form-comment label, .woocommerce-js #reviews .comment-form-rating label{padding-top: 5px;}
.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product{margin-bottom: 0.625rem !important;}
.product-template-default .content-area{background-color: var(--ast-global-color-5);}
.woocommerce.ast-page-builder-template .site-main{padding-left: 0px !important;padding-right: 0px !important;}
.product-template-default .ast-sticky-row{padding-left: 80px;padding-right: 80px;padding-top: 1em;padding-bottom: 3em;}
.woocommerce-js div.product .woocommerce-tabs{padding-left: 80px;padding-right: 80px;padding-bottom: 0px;background-color: #fff;}
.woocommerce.single-product .related.products{padding-left: 80px;padding-right: 80px;padding-bottom: 4em;}
.ast-woocommerce-product-gallery__image.flex-active-slide:after{border-radius: 0.375rem;border: 1px solid var(--ast-global-color-6) !important;}
.woocommerce-js div.product div.images img{border-radius: 0.375rem;}
.woocommerce-js #reviews #review_form{border-radius: 0.25rem;overflow: hidden;background-color: var(--ast-global-color-4);}
.woocommerce-js #reviews #review_form #respond #comment{border-radius: 0.25rem;overflow: hidden;}
.woocommerce-js #reviews #review_form input{border-radius: 0.25rem;overflow: hidden;}
element.style {margin-right: 1px !important;}
.woocommerce-js div.product div.summary .single-product-category{margin-bottom: 2em !important;}
.woocommerce-js div.product .woocommerce-tabs{margin-bottom: 0em !important;}
.ast-woocommerce-distributed .ast-single-tab:nth-child(2) {margin-top: 0em !important;margin-left: -20px;margin-right: -20px;padding-left: 20px;padding-right: 20px;padding-top: 4em;padding-bottom: 4em !important;}
.ast-woocommerce-distributed .ast-single-tab:nth-child(2) h3{font-size: 2.18em;}
@media (min-width: 1201px) {
/*Shop Details page*/
.ast-woocommerce-distributed .ast-single-tab {display: block !important;margin-top: 3em;}
.woocommerce-js div.product .woocommerce-tabs .panel{background-color: #000;padding-bottom: 6emm !important;}
/*Shop Details page*/
.ast-woocommerce-distributed .ast-distributed-content {width: 100% !important;}
.ast-distributed-header {width: 100% !important;padding-right: 1em;}
}
@media (max-width: 1400px) {
	.woocommerce-js div.product .woocommerce-tabs{padding-left: 20px;padding-right: 20px;}
	.product-template-default .ast-sticky-row{padding-left: 20px;padding-right: 20px;}
	.woocommerce.single-product .related.products{padding-left: 20px;padding-right: 20px;}
}
@media (max-width: 767px) {
.product-template-default .ast-sticky-row{padding-top: 0em;padding-bottom: 2em;}
.product-template-default .product-links svg{height: 1.85em !important;}
.woocommerce-js div.product .related.products{font-size: 1.875em !important;}
}

/*shop*/
/*shop*/

  
  /*astra*/
  .archive .ast-article-post .ast-article-inner{background-color: #fff;}
  .archive .entry-title a{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;overflow:hidden;}
  .ast-blog-layout-5-grid .post-content{padding-top: 1.5625em;padding-bottom: 1.5625em;padding-right: 1.5625em;}
  .ast-container .page .entry-header{text-align:center;}
  .footer-nav-wrap .astra-footer-horizontal-menu li:last-child a:hover{text-decoration:underline;} 
  .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner a:hover{text-decoration:underline !important;} 
  .ast-container .ast-breadcrumbs-wrapper{margin-bottom: 0px !important;}
  .archive #primary,.category #primary{margin-top: 0em !important;}
  /*astra*/

/*astra*/
.ast-archive-entry-banner .ast-container p{color: var(--ast-global-color-4) !important;}
/*Search box responsive style*/
.no-results .page-content .search-form,
.not-found .page-content .search-form{align-items: center;display: flex;}
.no-results .search-submit,
.not-found .search-submit {border-radius: 0px !important;}
.search-results .ast-archive-entry-banner{padding-top: 3em;padding-bottom: 3em;}
.search .ast-container p{color: var(--ast-global-color-2) !important;}
.post-template-default .ast-container h1 {font-size: 2.5rem !important;}
.post-template-default .ast-container h2 {font-size: 2rem !important;}
.post-template-default .ast-container h3 {font-size: 1.75rem !important;}
.post-template-default .ast-container h4 {font-size: 1.5rem !important;}
.post-template-default .ast-container h5 {font-size: 1.25rem !important;}
.post-template-default .ast-container h6 {font-size: 1rem !important;}
.ast-desktop .astra-mm-icon-label img{border-radius: 0.4rem;}
.ast-builder-menu-1 .main-header-menu .sub-menu .menu-item .menu-link{display: flex;align-items: center;}
.ast-builder-menu-1 .main-header-menu .sub-menu .menu-item .astra-mm-icon-label{flex: 0 0 auto;width:50px;}
@media (max-width: 1299.98px) {.ast-header-button-1{display: none !important;}}
/*astra*/

/*nav*/
.home .ast-nav-down .menu-item .menu-link{color: var(--ast-global-color-2) !important;}
/*nav*/
  
  /*zhuan-title*/
  .zhuan-title{width:100%;max-width:100%;padding-top:3em !important;padding-bottom:3em;padding-left: 0px;padding-right: 0px;margin-left:0em;margin-right:0em;display:flex;justify-content:center;}
  .title-content{display:flex;flex-direction:column;width:100%;}
  .title-content h4{font-weight:bold;margin-top:0em !important;margin-bottom:0em !important;margin-left:0em !important;margin-right:0em !important;color:var(--ast-global-color-2);font-size:1.875em;}
  .title-content a{margin-top:1rem;color:var(--ast-global-color-3);text-decoration:none;display:flex;align-self:flex-start;}
  .title-content a:hover {text-decoration: underline;color: var(--ast-global-color-1);}
  @media (min-width: 768px) {
  .title-content a {margin-top: 0;margin-left: 1rem;align-self: center;}
  .title-content {flex-direction: row;justify-content: space-between;align-items: center;}
  .title-content h4 {width: 70%;font-size: 2.18em;}
  .title-content a {width: 15%;text-align: right;display: block;}
  }
  /*zhuan-title*/
  
 /*zhuan-contact-us-ico*/
  .zhuan-contact-us-ico{display:flex;gap:20px;}
  .zhuan-contact-us-ico a{display:inline-block;width:22px;height: 22px;margin: 0px;padding: 0px;cursor:pointer;vertical-align:top;}
  .zhuan-contact-us-ico svg{width:100%;height:100%;transition:transform 0.2s,fill 0.2s;vertical-align:top;display:block;}
  .zhuan-contact-us-ico .ico-email svg{fill:var(--ast-global-color-2)}
  .zhuan-contact-us-ico .ico-email:hover svg{fill:var(--ast-global-color-1);transform:scale(1.1)}
  .zhuan-contact-us-ico .ico-whatsapp svg{fill:var(--ast-global-color-2)}
  .zhuan-contact-us-ico .ico-whatsapp:hover svg{fill:var(--ast-global-color-0);transform:scale(1.1)}
  /*zhuan-contact-us-ico*/
  
  /*zhuan-contact-us*/
  .zhuan-contact-us {display: flex;gap: 10px;padding:0px;margin-bottom:30px;background-color: #fff;border-radius: 0.375rem;}
  .zhuan-contact-us h2{font-size: 2.5rem;}
  .zhuan-contact-us h3{font-size: 1.563rem;}
  .zhuan-contact-us-left {flex-grow: 1;flex-shrink: 1;background-color: #fff;padding:1.25rem;border-radius: 0.375rem;}
  .zhuan-contact-us-left .contact-info {display: flex;align-items: center; width: fit-content;border-radius: 0.3125rem;margin-bottom:2.5rem;}
  .zhuan-contact-us-left .contact-info i{align-items: center;display: flex;}
  .zhuan-contact-us-left .contact-info i svg{margin-right: 0.625rem;fill: var(--ast-global-color-0);}
  .zhuan-contact-us-left .contact-info div {display: flex;flex-direction: column;}
  .zhuan-contact-us-left .contact-info .contact-info-name {font-size: 0.875rem;color:var(--ast-global-color-2);}
  .zhuan-contact-us-left .contact-info .contact-info-content {font-size: 1.125rem;line-height: 1.2;color:var(--ast-global-color-2);}
  .zhuan-contact-us-left .contact-info .contact-info-content a{color:var(--ast-global-color-2);text-decoration: none;}
  .zhuan-contact-us-left .contact-info .contact-info-content a:hover {text-decoration: underline;}
  .zhuan-contact-us-right {flex-grow: 1;flex-shrink: 1;padding:1.25rem;background-color:#fff;border-radius: 0.375rem;}
  .zhuan-contact-us-top{flex-grow: 1;flex-shrink: 1;width:100%;padding:1.25rem;border-top-left-radius: 0.375rem;border-top-right-radius: 0.375rem;color:#fff;background-image: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(52, 133, 79, 0.5) 100%);display: flex;flex-wrap: wrap;gap: 10px;}
  .zhuan-contact-us-top .zhuan-contact-us-top-left,.zhuan-contact-us-top .zhuan-contact-us-top-left{flex-grow: 1;flex-shrink: 1;}
  @media (min-width: 768px) {
  .zhuan-contact-us-top{height:290px;}
  .zhuan-contact-us-top .zhuan-contact-us-top-left{width:35%;}
  .zhuan-contact-us-top .zhuan-contact-us-top-right{width:55%;}
  }
  @media (max-width: 767px) {
  .zhuan-contact-us-swiper{width:100%;height:100%;border-radius:0.375rem;overflow:hidden}.zhuan-contact-us-swiper .swiper-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zhuan-contact-us-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:0.375rem}.zhuan-contact-us-swiper .swiper-pagination{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:10}.zhuan-contact-us-swiper .swiper-pagination-bullet{width:8px;height:8px;background:rgba(255,255,255,0.5);border-radius:50%;margin:0 4px;transition:all 0.3s ease}.zhuan-contact-us-swiper .swiper-pagination-bullet-active{background:var(--ast-global-color-0);transform:scale(1.2)}.zhuan-contact-us-swiper .swiper-button-next,.zhuan-contact-us-swiper .swiper-button-prev{color:var(--ast-global-color-0);background:rgba(255,255,255,0.8);width:40px;height:40px;border-radius:50%;transition:all 0.3s ease}.zhuan-contact-us-swiper .swiper-button-next:hover,.zhuan-contact-us-swiper .swiper-button-prev:hover{background:var(--ast-global-color-0);color:white}.zhuan-contact-us-swiper .swiper-button-next::after,.zhuan-contact-us-swiper .swiper-button-prev::after{font-size:16px;font-weight:bold}@media (max-width:767px){.zhuan-contact-us-top{height:330px}.zhuan-contact-us-top .zhuan-contact-us-top-left{width:100%}.zhuan-contact-us-top .zhuan-contact-us-top-right{width:100%}.zhuan-contact-us-swiper .swiper-button-next,.zhuan-contact-us-swiper .swiper-button-prev{width:30px;height:30px}.zhuan-contact-us-swiper .swiper-button-next::after,.zhuan-contact-us-swiper .swiper-button-prev::after{font-size:12px}}
  .zhuan-contact-us-top .zhuan-contact-us-top-left{width:100%;}
  .zhuan-contact-us-top .zhuan-contact-us-top-right{width:100%;}
  }
  .zhuan-contact-info p {display: flex; align-items: center;}
  .zhuan-contact-info img {margin-right: 0.625rem;width: 1.25rem;height: 1.25rem;}
  .page-id-104 .site-content .ast-container .entry-content .wpcf7{}
  .page-id-104 .site-content .ast-container .entry-content .wpcf7 .wpcf7-text{border-radius: 0.2rem;background-color: var(--ast-global-color-5);}
  .page-id-104 .site-content .ast-container .entry-content .wpcf7 .wpcf7-textarea{height: 9.375rem;border-radius: 0.2rem;background-color: var(--ast-global-color-5);}
  .page-id-104 .site-content .ast-container .entry-content .wpcf7 .required{color:#dc3232;}
  .wpcf7 form.sent .wpcf7-response-output {background-color: #f1fff3;border-radius: 1.875rem;color: #1e6224;}
  .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{background-color: #fff7e3;border-radius: 1.875rem;color: #9d4a00;}
  .wpcf7 input.wpcf7-form-control:not([type=submit]):focus, .wpcf7 select.wpcf7-form-control:focus, .wpcf7 textarea.wpcf7-form-control:focus{border-color: var(--ast-global-color-0) !important;}
  @media (min-width: 768px) {
    .zhuan-contact-us {flex-wrap: wrap;}
    .zhuan-contact-us-left {width:45%;padding-right: 8%;}
    .zhuan-contact-us-right {width:45%;}
  }
  @media (max-width: 767px) {
    .zhuan-contact-us {flex-wrap: wrap;}
    .zhuan-contact-us h2{font-size: 1.875rem;}
    .zhuan-contact-us-left {margin-bottom:2.5rem;padding-bottom:0rem;}
    .zhuan-contact-us-left .contact-info {margin-bottom:1.875rem;}
    .zhuan-contact-us-left {width:100%;padding-right: 0%;}
    .zhuan-contact-us-right {width:100%;}
    .page-id-451 .site-content .ast-container .entry-content .wpcf7 .wpcf7-submit{width:100%;}
  }
  /*zhuan-contact-us*/
  
  
  /*zhuan-about_us*/
  .zhuan-about_us{max-width:100%;margin-top: 0px;margin-right: 0px;margin-bottom: 4em;margin-left: 0px;box-sizing:border-box;padding:40px 40px;background:var(--ast-global-color-4);border-radius:16px;}
  .zhuan-about_us .aboutus-row-top{display:flex;flex-wrap:wrap;gap:15px;}
  .zhuan-about_us .aboutus-row-data{display:flex;flex-wrap:wrap;gap:15px;}
  .zhuan-about_us .aboutus-row-top .aboutus-flex-item{min-width:0;box-sizing:border-box;border-radius:16px;padding:0px 0px;flex-grow:1;width:45%;}
  .zhuan-about_us .aboutus-row-top .aboutus-img{padding:0;background:none;}
  .zhuan-about_us .aboutus-row-top .aboutus-img img{max-width:100%;height:auto;border-radius:16px;display:block;margin:0 auto;}
  .zhuan-about_us .brand-name{color:var(--ast-global-color-0);font-size:1rem;margin-bottom:10px;}
  .zhuan-about_us .brand-title{margin:0 0 16px 0;font-weight:bold;color:#222;}
  .zhuan-about_us .brand-desc{font-size:0.938em;color:#555;line-height:1.7;}
  .zhuan-about_us .aboutus-row-data .aboutus-flex-item{min-width:0;border-radius:16px;padding:15px 0px;display:flex;flex-direction:column;text-align:left;flex-grow:1;width:20%;}
  .zhuan-about_us .data-title{color:var(--ast-global-color-0);margin-bottom:10px;font-weight:600;font-size:2.5em;}
  .zhuan-about_us .data-desc{font-size:1em;color:#555;line-height:1.6;}
  @media (max-width:1200px)
  {.zhuan-about_us .data-title{font-size:2em;}
  .zhuan-about_us .aboutus-row-top .aboutus-flex-item{width:100%;}
  .zhuan-about_us .aboutus-row-data{margin-top:2em;}
  }
  @media (max-width:1023px)
  {.zhuan-about_us{padding:40px 20px;}
  .zhuan-about_us .aboutus-row-data .aboutus-flex-item{width:40%;}
  }
  @media (max-width:767px)
  {.zhuan-about_us .brand-desc{font-size:1.125em;}
  .zhuan-about_us .aboutus-row-top .aboutus-img img{max-width:100%;}
  .zhuan-about_us .brand-title{font-size:2em;}
  .zhuan-about_us .aboutus-row-data .aboutus-flex-item{width:100%;}
  }
  .zhuan-about-us-swiper{width:100%;height:100%;margin:0 auto;position:relative;}
  .zhuan-about-us-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;border-radius:18px;overflow:hidden;position:relative;height:100%}
  .zhuan-about-us-swiper .swiper-slide img{width:100%;height:100%;object-fit:contain;display:block}
  .zhuan-about-us-swiper .swiper-pagination{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:10}
  .zhuan-about-us-swiper .swiper-pagination-bullet{background:#fff;opacity:0.5;margin:0 3px;width:8px;height:8px}
  .zhuan-about-us-swiper .swiper-pagination-bullet-active{opacity:1;background:var(--ast-global-color-2)}
  .zhuan-about-us-swiper .swiper-button-next, .zhuan-about-us-swiper .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:50px;height:50px;background-color:rgba(21,132,78,0.2);border-radius:50%;color:var(--ast-global-color-2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}
  .zhuan-about-us-swiper .swiper-button-next:hover, .zhuan-about-us-swiper .swiper-button-prev:hover{background-color:rgba(51,132,78,0.5);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.15)}
  .zhuan-about-us-swiper .swiper-button-next{right:20px}
  .zhuan-about-us-swiper .swiper-button-prev{left:20px}
  .zhuan-about-us-swiper .swiper-button-next::after, .zhuan-about-us-swiper .swiper-button-prev::after{font-size:20px;font-weight:bold}
  /*zhuan-about_us*/
  
  
  /* zhuan-group_subsidiaries */
  .zhuan-group_subsidiaries{display:flex;flex-wrap:wrap;gap:30px;width:100%;margin-top:0px;margin-right:auto;margin-bottom:4em !important;margin-left:auto;box-sizing:border-box;background:#f8fafc;padding:0;}
  .group_subsidiaries_li{width:22%;flex-grow:1;background:#fff;border-radius:12px;overflow:hidden;transition:all 0.3s ease;display:flex;flex-direction:column;margin:0;box-sizing:border-box;border:1px solid var(--ast-global-color-8);}
  .group_subsidiaries_li:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15);}
  .group_subsidiaries_li img{width:100%;object-fit:cover;transition:transform 0.3s ease;display:block;}
  .group_subsidiaries_li:hover img{transform:scale(1.05);}
  .group_subsidiaries_li .title{font-size:1.25rem;font-weight:600;color:#333;padding:30px 20px;margin:0;display:flex;align-items:center;text-align:left;line-height:1.3;}
  .group_subsidiaries_li hr{margin:0 20px;border:none;border-top:1px solid var(--ast-global-color-5);opacity:0.6;}
  .box01{display:flex;padding:20px 20px;gap:15px;}
  .box01 .text{display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--ast-global-color-6);line-height:1.6;flex-wrap:wrap;}
  .box01 .text span{margin-right:10px;}
  .icon01{flex-shrink:0;}
  .ico{width:24px;height:24px;display:inline-block;background-size:contain;}
  .group_subsidiaries_li .ico svg{fill:var(--ast-global-color-0);}
  .box01 .text a{text-decoration:none;transition:color 0.2s;}
  @media (max-width:1023px){
    .group_subsidiaries_li{width:40%;}
  }
  @media (max-width:767px){
    .group_subsidiaries_li{width:100%;}
    .box01{padding:12px 15px;}
  }
  /* zhuan-group_subsidiaries */
  
  
  /*zhuan-footer-banner-ad*/
  .zhuan-footer-banner-ad {text-align: center;}
  .zhuan-footer-banner-ad h2 {margin: 0;margin-bottom: 10px;font-size: 2.2222222222222rem !important;}
  .zhuan-footer-banner-ad p {margin: 0;margin-top: 30px;}
  .zhuan-footer-banner-ad .button {border: none;padding: 10px 20px !important;border-radius: 5px;cursor: pointer;margin-top: 20px !important;}
  @media (min-width: 768px) {}
  @media (max-width: 767px) {.zhuan-footer-banner-ad h2 {font-size: 1.75rem;line-height: 1.23em;}}
  /*zhuan-footer-banner-ad*/
  
  /*zhuan-fold-faq*/
  .zhuan-fold-faq{max-width:100%;padding-bottom:4em;}
  .zhuan-fold-faq-item{border:0px solid var( --ast-global-color-8 );background:#fff;margin-bottom:10px;border-radius:6px;overflow:hidden;}
  .zhuan-fold-faq-title{display:flex;align-items:center;cursor:pointer;padding:18px 16px;font-size:1.1em;user-select:none;transition:background 0.2s;fill:#D14400;}
  .zhuan-fold-faq-title:hover{background:var( --ast-global-color-7 );}
  .zhuan-fold-faq-item.active .zhuan-fold-faq-title {background: var(--ast-global-color-7);transition: background 0.2s;}
  .zhuan-fold-faq-icon-question{margin-right:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;}
  .zhuan-fold-faq-title-text{flex:1;font-weight: 600;color: var(--ast-global-color-2) !important;}
  .zhuan-fold-faq-toggle{font-size:1.5em;width:28px;height:28px;text-align:center;transition:transform 0.3s;background-color:var( --ast-global-color-2 );color:var( --ast-global-color-4 );border-radius:50%;line-height:0.8em;}
  .zhuan-fold-faq-item.active .zhuan-fold-faq-toggle{transform:rotate(180deg);}
  .zhuan-fold-faq-content{display:flex;align-items:flex-start;padding:0 16px;font-size:1em;color: var(--ast-global-color-3) !important;overflow:hidden;height:auto;opacity:1;transition:max-height 0.4s cubic-bezier(.4,0,.2,1),padding 0.3s;}
  .zhuan-fold-faq-item.active .zhuan-fold-faq-content{padding:16px 16px 20px 16px;opacity:1;}
  .zhuan-fold-faq-icon-check{margin-right:10px;flex-shrink:0;margin-top:2px;fill:var(--ast-global-color-0);}
  .zhuan-fold-faq-content-text{flex:1;}
  /*zhuan-fold-faq*/
  
  
  /*zhuan-footer_contact_information*/
  .zhuan-footer_contact_information{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
  .zhuan-footer_contact_information .f_c_i-box{margin:0px;padding: 2px 0;display:flex;justify-content:left;align-items:center;text-align:center;border-radius:0.5rem;flex-grow:1;flex-shrink:1;}
  .zhuan-footer_contact_information .f_c_i-box i{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;justify-content:center;align-items:center;text-align:center;}
  .zhuan-footer_contact_information .f_c_i-box p{padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:12px;line-height:1.5;text-align:left;color:var(--ast-global-color-2);}
  .zhuan-footer_contact_information .f_c_i-box p a{color: var(--ast-global-color-2) !important;}
  .zhuan-footer_contact_information .f_c_i-box p a:hover {text-decoration: underline;}
  .zhuan-footer_contact_information .f_c_i-box i svg{fill:var(--ast-global-color-2);}
  @media (max-width:996px){.zhuan-footer_contact_information .f_c_i-box{flex-direction:column;justify-content:center;}
  .zhuan-footer_contact_information .f_c_i-box p{text-align:center;padding-left:0;padding-bottom:16px;}
  .zhuan-footer_contact_information{margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;}
  }
  /*zhuan-footer_contact_information*/
  
  
  /*zhuan-List-page-display-subdirectories*/
  .zhuan-List-page-display-subdirectories ul{padding: 0px; margin-top: 2em !important; margin-right: -10px !important; margin-bottom: 2em !important; margin-left: -10px !important;display:flex;flex-wrap:wrap;justify-content:flex-start;}
  .zhuan-List-page-display-subdirectories ul li{padding: 0px; margin: 10px;list-style-type: none;width:calc(30% - 20px);flex-basis: 0;white-space: nowrap;text-align: center;}
  .zhuan-List-page-display-subdirectories ul li a{border: 1px solid var(--ast-global-color-2) !important;border-radius:30px;padding: 6px 12px;display: block; color: #000000 !important;font-size: 14PX !important;}
  .zhuan-List-page-display-subdirectories ul li a:hover {background-color:var(--ast-global-color-0) !important;color:#fff !important;border: 1px solid var(--ast-global-color-1) !important;}
  @media (max-width: 1024px) {.zhuan-List-page-display-subdirectories ul li {width: calc(50% - 20px); }}
  @media (max-width: 768px) {
  .zhuan-List-page-display-subdirectories ul li { width: calc(100% - 20px); }
  .zhuan-List-page-display-subdirectories ul{margin-top: 1em !important; margin-right: -10px !important; margin-bottom: 2em !important; margin-left: -10px !important;}
  }
  /*zhuan-List-page-display-subdirectories*/
  
  
  /*zhuan-index_video_banner_swiper*/
  .home #content .ast-container{max-width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;margin-top: -20px !important;background-color: #fff;}
  .zhuan-index_video_banner_swiper{left:0;right:0;width:100%;height:90%;margin-top:-104px;max-width:none;box-sizing:border-box;z-index:10;padding-bottom: 4em;}
  .zhuan-index_video_banner_swiper .swiper-slide::after{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-image:radial-gradient(circle,rgba(0,0,0,0.2),rgba(21,51,31,0.8));z-index:5;}
  .zhuan-index_video_banner_swiper .swiper-slide{text-align:center;background:#fff;display:flex;justify-content:center;align-items:center;}
  .zhuan-index_video_banner_swiper .swiper-slide video{display:block;width:100%;height:auto;object-fit:cover;margin: 0px;padding: 0px;}
  .zhuan-index_video_banner_swiper .swiper-slide{border-radius:0.375rem;position:relative;display:block;}
  .zhuan-index_video_banner_swiper .index_video_banner_swiper-content{margin:0px 0;width:50%;padding:0px;position:absolute;top:30%;left:10%;right:10%;color:white;z-index:6;text-align: left;}
  .zhuan-index_video_banner_swiper .index_video_banner_swiper-content h1{color: var(--ast-global-color-4);}
  .zhuan-index_video_banner_swiper .index_video_banner_swiper-content a{margin-top:30px;color: var(--ast-global-color-4);text-decoration: none;}
  .zhuan-index_video_banner_swiper .index_video_banner_swiper-content p{color:var(--ast-global-color-4);font-size:1.375rem;line-height:1.375;}
  .zhuan-index_video_banner_swiper .swiper-button-next::after,.zhuan-index_video_banner_swiper .swiper-button-prev::after{font-size:16px;color:#333333;}
  .zhuan-index_video_banner_swiper .swiper-button-prev,.zhuan-index_video_banner_swiper .swiper-button-next{border-radius:50px;top:60%;width:36px;height:36px;line-height:36px;background-color:rgba(255,255,255,0.8);}
  @media (max-width:1500px){  
    .zhuan-index_video_banner_swiper .index_video_banner_swiper-content{width: 80%;}
    .zhuan-index_video_banner_swiper .index_video_banner_swiper-content h1{color: var(--ast-global-color-4); font-size: 2.375em !important;}
  }
  @media (max-width:1200px){  
    .zhuan-index_video_banner_swiper .index_video_banner_swiper-content{width: 80%; top: 40%;}
    .zhuan-index_video_banner_swiper .index_video_banner_swiper-content h1{color: var(--ast-global-color-4); font-size: 1.875em !important;}
  }
  @media (max-width:1023px){
    .zhuan-index_video_banner_swiper .index_video_banner_swiper-content{width: 90%;top: 20%;left: 5%;right: 5%;}
    .zhuan-index_video_banner_swiper .index_video_banner_swiper-content{max-width: 100%;}
    .zhuan-index_video_banner_swiper .index_video_banner_swiper-content h1{color: var(--ast-global-color-4); font-size: 2.188em !important;}
    .zhuan-index_video_banner_swiper .index_video_banner_swiper-content a{margin-top: 10px;}
    .zhuan-index_video_banner_swiper .index_video_banner_swiper-content p{color: var(--ast-global-color-4);font-size: 1.125rem;}
  }
  @media (max-width:767px){
    .zhuan-index_video_banner_swiper{margin-left:-0px !important;margin-right: 0px !important;}
    .zhuan-index_video_banner_swiper .index_video_banner_swiper-content{left: 5%;right: 5%;top: 10%;}
  }
  
  .zhuna-index_video_banner_contact{margin-top:30px;}
  .zhuna-index_video_banner_contact a{color: var(--ast-global-color-2) !important;}
  .zhuna-index_video_banner_contact .svg_txt{align-items: center;display: flex;}
  .zhuna-index_video_banner_contact .button{border-radius: 0.25rem !important;font-weight: 400 !important;background-color: #49f181 !important;border-color: #49f181 !important;border-width: 1px !important;margin-bottom: 10px !important;margin-right: 5px !important;}
  .zhuna-index_video_banner_contact .button svg{width:20px; height:20px;fill:var(--ast-global-color-2) !important;}
  .zhuna-index_video_banner_contact .button span{font-size: 0.875rem;margin-left:5px;}
  .zhuna-index_video_banner_contact .button:hover {background-color: var(--ast-global-color-0) !important;border-color: var(--ast-global-color-0) !important;}
  .zhuna-index_video_banner_contact a:hover{color: var(--ast-global-color-4) !important;}
  .zhuna-index_video_banner_contact a:hover svg{fill: var(--ast-global-color-4) !important;}
  
  .zhuna-index_video_banner_contact .button1 {background-color: #ffa30e !important; border-color: #ffa30e !important;}
  .zhuna-index_video_banner_contact .button1:hover {background-color: var(--ast-global-color-0) !important;border-color: var(--ast-global-color-0) !important;}
  @media (max-width: 767px) {
  .zhuna-index_video_banner_contact{text-align: left;}
  }
  /*zhuan-index_video_banner_swiper*/  


  /*zhuan-index_video_banner_swiper-center*/
  .zhuan-certifications-container{display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap;margin-top:20px}
  .certification-item{display:flex;flex-direction:column;align-items:center;text-align:center}
  .certification-item img{width:60px;height:60px;object-fit:contain;margin-bottom:8px}
  .certification-item span{font-size:12px;}
    /*zhuan-index_video_banner_swiper-center*/

 
  
/*zhuan-index-service-box*/
.zhuan-index-service-box{display:flex;flex-wrap:wrap;gap:30px;width:100%;margin:0 auto;padding:0;box-sizing:border-box;margin-bottom: 4em;}
.zhuan-index-service-box .zhuan-service-item{flex:0 0 calc(50% - 15px);min-width:300px;background-color:var(--ast-global-color-5);border-radius:30px;padding:20px;margin-bottom:0px;display:flex;align-items:center;flex-wrap:wrap;transition:all 0.3s ease;position:relative;overflow:hidden}
.zhuan-index-service-box .zhuan-service-item:hover{background-color: #ebebeb;transform:translateY(-5px);color:#000000}
.zhuan-index-service-box .zhuan-service-item a{font-weight: 400;text-decoration:none;color:inherit;position:relative;z-index:2}
.zhuan-index-service-box .zhuan-service-item a:hover{text-decoration:none;color:inherit}
.zhuan-index-service-box .zhuan-service-content{flex:0 0 60%;min-width:200px;padding:15px;background:transparent;border-radius:20px;margin-right:20px;position:relative;z-index:3;max-width:60%;box-sizing:border-box;display:block;text-decoration:none;color:inherit}
.zhuan-index-service-box .zhuan-service-title{font-size:2rem;color:#333;margin:0 0 15px 0;font-weight:bold;line-height:1.2}
.zhuan-index-service-box .zhuan-service-description{font-size:0.95rem;color:var(--ast-global-color-6);margin:0 0 20px 0;line-height:1.5}
.zhuan-index-service-box .zhuan-service-features{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:25px}
.zhuan-index-service-box .zhuan-feature-item{line-height: 1.2;display:flex;align-items:center;text-align: left;gap:8px;font-size:0.85rem;color:var(--ast-global-color-3)}
.zhuan-index-service-box .zhuan-feature-item svg{fill:#000;flex-shrink:0;background-color:#f3f4f6;border-radius:0.5em;padding:0.5em;width:2.3em;height:2.3em}
.zhuan-index-service-box .zhuan-service-buttons{display:flex;gap:12px;}
.zhuan-index-service-box .zhuan-arrow-button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:var(--ast-global-color-0);color:#fff;text-decoration:none;transition:all 0.3s ease;position:relative;overflow:hidden}
.zhuan-index-service-box .zhuan-arrow-button svg{width:15px;height:15px;fill:#fff;z-index:2;position:relative}
.zhuan-index-service-box .zhuan-arrow-button::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background-color:var(--ast-global-color-2);border-radius:50%;transform:translate(-50%,-50%);transition:all 0.3s ease;z-index:1}
.zhuan-index-service-box .zhuan-arrow-button:hover::before{width:100%;height:100%}
.zhuan-index-service-box .zhuan-arrow-button:hover{background-color: var(--ast-global-color-2);}
.zhuan-index-service-box .zhuan-arrow-button:hover svg{fill:#fff}
.zhuan-index-service-box .zhuan-service-content:hover .zhuan-arrow-button{background-color: var(--ast-global-color-2);}
.zhuan-index-service-box .zhuan-service-content:hover .zhuan-arrow-button::before{width:100%;height:100%}
.zhuan-index-service-box .zhuan-service-content:hover .zhuan-arrow-button svg{fill:#fff}
.zhuan-index-service-box hr{border:none;background:#e7e7e7;margin:20px 0;height:1px;width:75%}
.zhuan-index-service-box .zhuan-service-image{position:absolute;top:0;right:0;width:63%;height:100%;z-index:1}
.zhuan-index-service-box .zhuan-service-image img{width:100%;height:100%;object-fit:contain;border-radius:30px;transition:transform 0.3s ease}
.zhuan-index-service-box .zhuan-service-item:hover .zhuan-service-image img{transform:scale(1.05)}
@media (max-width:1100px){
.zhuan-index-service-box{flex-direction:column}
.zhuan-index-service-box .zhuan-service-item{width:100%;flex:0 0 100%;flex-direction:column;text-align:center}
.zhuan-index-service-box .zhuan-service-content{width:100%;margin-right:0;padding:20px;max-width:100%}
.zhuan-index-service-box .zhuan-service-image{position:relative;top:auto;right:auto;width:100%;height:200px}
.zhuan-index-service-box .zhuan-service-features{grid-template-columns:1fr 1fr 1fr 1fr;justify-content:center;align-items:center}
.zhuan-index-service-box .zhuan-feature-item{text-align:left}
.zhuan-index-service-box .zhuan-service-buttons {}
.zhuan-index-service-box hr{background: #e7e7e7;width:100%;}
}
@media (max-width:1024px){.zhuan-index-service-box .zhuan-service-item{flex-direction:column;text-align:center}
.zhuan-index-service-box .zhuan-service-content{padding-right:0;margin-bottom:20px;width:100%}
.zhuan-index-service-box .zhuan-service-title{font-size:1.875rem}}
@media (max-width:768px){.zhuan-index-service-box{flex-direction:column;gap:20px}
.zhuan-index-service-box .zhuan-service-item{min-width:100%;padding:15px}
.zhuan-index-service-box .zhuan-service-title{font-size:2rem}
.zhuan-index-service-box .zhuan-service-description{font-size:0.9rem}
.zhuan-index-service-box .zhuan-service-content{width:100%;margin-right:0;padding:20px;max-width: 100%;}
.zhuan-index-service-box .zhuan-service-image{position:relative;top:auto;right:auto;width:100%;height:200px}
.zhuan-index-service-box .zhuan-service-features{grid-template-columns:1fr 1fr}
.zhuan-index-service-box .zhuan-feature-item{text-align:left}}
@media (max-width:480px){.zhuan-index-service-box .zhuan-service-item{padding:10px}
.zhuan-index-service-box .zhuan-service-title{font-size:1.6rem}
.zhuan-index-service-box .zhuan-service-content{padding:15px}
.zhuan-index-service-box .zhuan-service-features{grid-template-columns:1fr 1fr;gap:8px}
.zhuan-index-service-box .zhuan-feature-item{text-align:left}}
@media (max-width:300px){.zhuan-index-service-box .zhuan-service-features{grid-template-columns:1fr;gap:8px}}
/*zhuan-index-service-box*/
  
  
  
/*zhuan-product_cases_slide-swiper*/
.zhuan-product_cases_slide-swiper{position:relative;padding-bottom:8em;overflow:hidden;}
.zhuan-product_cases_slide-swiper .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;}
.zhuan-product_cases_slide-swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.zhuan-product_cases_slide-swiper .swiper-button-next,.zhuan-product_cases_slide-swiper .swiper-button-prev{position:absolute;top:55%;z-index:10;cursor:pointer;}
.zhuan-product_cases_slide-swiper .swiper-button-next{right:75px;border-radius:50px;color:#333333;width:36px;height:36px;line-height:36px;background-color:rgba(255,255,255,0.8);}
.zhuan-product_cases_slide-swiper .swiper-button-prev{left:75px;border-radius:50px;color:#333333;width:36px;height:36px;line-height:36px;background-color:rgba(255,255,255,0.8);}
.zhuan-product_cases_slide-swiper .swiper-button-next::after,.zhuan-product_cases_slide-swiper .swiper-button-prev::after{font-size:16px;color:#333333;}
.zhuan-product_cases_slide-card{box-sizing:border-box;padding:0;width:100%;flex-grow:1;background-color:#fff;overflow:hidden;border-radius:0.5rem;position:relative;border: 1px solid var( --ast-global-color-8 );}
.zhuan-product_cases_slide-card-link{display:block;position:relative;padding:0;margin:0;text-decoration:none !important;}
.zhuan-product_cases_slide-card-link:hover{text-decoration:none !important;}
.zhuan-product_cases_slide-image-container{position:relative;z-index:1;}
.zhuan-product_cases_slide-image-container img{width:100%;height:auto;transition:transform 0.3s ease;display:block;}
.zhuan-product_cases_slide-image-container:hover img{transform:scale(1.2);}
.zhuan-product_cases_slide-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:1.2em;text-align:left;color:#fff;background:none;transition:opacity .3s ease;}
.zhuan-product_cases_slide-overlay .zhuan-product_cases_slide-ico{display:flex;color:var(--ast-global-color-2);font-weight:400;font-size: 16px;}
.zhuan-product_cases_slide-overlay .zhuan-product_cases_slide-ico:hover{color:var(--ast-global-color-1);}
.zhuan-product_cases_slide-overlay svg{width:14px;}
.zhuan-product_cases_slide-overlay-title{line-height:1.2em;margin-bottom:0.8em !important;font-size:1.25rem;font-weight:600;color:var(--ast-global-color-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;width:100%;}
@media (max-width:767px){
.zhuan-product_cases_slide-swiper .swiper-button-next{right:24px;}
.zhuan-product_cases_slide-swiper .swiper-button-prev{left:24px;}
.zhuan-product_cases_slide-swiper{padding-bottom:4em;}
}
/*zhuan-product_cases_slide-swiper*/
  
  
  
/*zhuan-slide_up_and_down*/
.zhuan-slide_up_and_down{height:1100px;position:relative;padding:0;background-color:var(--ast-global-color-5);margin:0 auto;}
.zhuan-slide_up_and_down .swiper{width:100%;height:100%;border-radius:0rem;overflow:hidden;}
.zhuan-slide_up_and_down .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0;border-radius:0rem;overflow:hidden;position:relative;height:1200px;}
.zhuan-slide_up_and_down .swiper-slide_image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.zhuan-slide_up_and_down .swiper-slide_image img{width:100%;height:auto;object-fit:cover;display:block;border-radius:0rem;}
.zhuan-slide_up_and_down .swiper-pagination-bullet{background:#000;opacity:0.2;}
.zhuan-slide_up_and_down .swiper-pagination-bullet-active{background:#007aff;opacity:1;}
.zhuan-slide_up_and_down .swiper-slide_content{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:100%;position:relative;z-index:2;box-sizing:border-box;}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left{padding:0;text-align:left;border-radius:1rem;max-width:500px;margin:0;align-self:flex-start;margin-top:0;margin-bottom:0;}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_right{display:none;}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .data{flex-wrap:wrap;display:flex;justify-content:flex-start;margin:0; padding-top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-top:1px solid var(--ast-global-color-8);}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .box{margin-right:60px;height:90px;}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .data h3{margin-bottom:5px;font-size:1.75rem;}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .data p{margin-bottom:15px;font-size:0.875rem;}


@media (max-width: 1600px) {
  .zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left h2{font-size: 1.75rem;}
  .zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .data .box h3{font-size: 1.188rem;}
  .zhuan-slide_up_and_down{position:relative;height:1100px;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left{max-width:40%;margin-top:0;margin-bottom:0;}
  .zhuan-slide_up_and_down .swiper-slide_content{justify-content:center;align-items:flex-start;}
}
@media (max-width: 1500px) {
  .zhuan-slide_up_and_down{position:relative;height:950px;}
  .zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left{max-width:33%;}
}
@media (max-width: 1400px) {
  .zhuan-slide_up_and_down{position:relative;height:800px;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left{max-width:32%;}
}
@media (max-width: 1300px)  {
  .zhuan-slide_up_and_down{position:relative;height:750px;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left{max-width:35%;}
}

@media (max-width: 1200px)  {
  .zhuan-slide_up_and_down{position:relative;height:700px;}
}

@media (max-width: 1100px)  {
  .zhuan-slide_up_and_down{position:relative;height:600px;}
}


@media (max-width: 1009px) {  
	.zhuan-slide_up_and_down{position:relative;height:830px;padding-left: 20px;padding-right: 20px;padding-bottom: 2em;padding-top: 2em;}
  .zhuan-slide_up_and_down .swiper{}
	.zhuan-slide_up_and_down .swiper-slide{flex-direction:column;display:flex;border-radius:1em;}
	.zhuan-slide_up_and_down .swiper-slide_image{border-bottom-right-radius: 0rem;border-bottom-left-radius: 0rem;border-top-left-radius: 1rem;border-top-right-radius: 1rem;position:relative;width:100%;height:auto;top:0;left:0;z-index:1;}
	.zhuan-slide_up_and_down .swiper-slide_image img{border-bottom-right-radius: 0rem;border-bottom-left-radius: 0rem;border-top-left-radius: 1rem;border-top-right-radius: 1rem;width:100%;height:auto;object-fit:cover;}
	.zhuan-slide_up_and_down .swiper-slide_content{border-top-right-radius: 0rem;border-bottom-right-radius: 1rem;border-bottom-left-radius: 1rem;border-top-left-radius: 0rem;position:relative;width:100%;height:auto;z-index:2;background-color:rgba(255,255,255,0.95);padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left{padding:20px;max-width:100%;text-align:left;margin:0;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left h2{font-size:1.875rem;line-height:1.2em;margin-bottom:15px;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left p{margin-bottom:1em;font-size:0.9rem;line-height:1.4;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .data{justify-content:left;margin-top:20px;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .data h3{font-size:1.25rem;}
}
@media (max-width: 400px) {  
  .zhuan-slide_up_and_down{position:relative;height:700px;}
  .zhuan-slide_up_and_down .swiper-slide_content{padding:15px;}
  .zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left{padding:0;max-width:100%;}
  .zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left h2{font-size:1.25rem;margin-bottom:12px;}
  .zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left p{font-size:0.8rem;line-height:1.3;margin-bottom:15px;}
  .zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .data{margin-top:15px;}
  .zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .data h3{font-size:1.1rem;}
}
@media (max-width: 370px) {  
  .zhuan-slide_up_and_down{position:relative;height:650px;}
}
/*zhuan-slide_up_and_down*/
  
  

/*zhuan_custom_video_carousel_swiper*/
.zhuan-custom-video-carousel-swiper{position:relative;overflow: hidden;padding-top: 0em;padding-bottom: 4em;margin-left: 10px;margin-right: 10px;}
.zhuan-custom-video-carousel-swiper .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;}
.zhuan-custom-video-carousel-swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.zhuan-custom-video-carousel-swiper .swiper-button-next,.zhuan-custom-video-carousel-swiper .swiper-button-prev{z-index:10;cursor:pointer;display:inline-flex;position:static !important;align-items:center;justify-content:center;border-radius:50%;color:#fff;width:36px;height:36px;background-color:var(--ast-global-color-1);}
.zhuan-custom-video-carousel-swiper .swiper-button-next{left:120px;right:auto;border-radius:50%;color:#fff;width:36px;height:36px;line-height:36px;background-color:var(--ast-global-color-1);}
.zhuan-custom-video-carousel-swiper .swiper-button-prev{left:75px;border-radius:50%;color:#333333;width:36px;height:36px;line-height:36px;background-color:var(--ast-global-color-1);}
.zhuan-custom-video-carousel-swiper .swiper-button-next::after,.swiper-button-prev::after {font-size: 16px;color: #fff;}
.zhuan-custom-video-carousel-swiper .controls-wrapper{display:flex;align-items:center;justify-content:flex-start;padding:0px 0;margin-top:20px;gap:15px;margin-left:6%;}
.zhuan-custom-video-carousel-swiper .drag-hint{margin-left:20px;color:#333;white-space:nowrap;margin-bottom:20px;white-space:nowrap;}
@media (max-width:767px){
}
/*video content style*/
.zhuan-custom-video-carousel-swiper .video-card{background-color:#fff;padding:0px;border-radius:10px;box-sizing:border-box;overflow:hidden;}
.zhuan-custom-video-carousel-swiper .video-card .wp-video-shortcode{width:100%;height:auto;object-fit:cover;}
.zhuan-custom-video-carousel-swiper .video-content{position:relative;}
.zhuan-custom-video-carousel-swiper .video-info{padding:20px;position:absolute;top:0px;left:0;bottom:0;width:60%;height:100%;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;}
.zhuan-custom-video-carousel-swiper .video-info h2{margin-bottom:0.4em !important;transition:margin-bottom 0.4s linear;text-align:left;font-size: 1.875rem;color:#fff;}
.zhuan-custom-video-carousel-swiper .video-card:hover .video-info h2{margin-bottom:0.6em !important;}
.zhuan-custom-video-carousel-swiper .video-title{z-index:12;}
.zhuan-custom-video-carousel-swiper .video-title a{font-size: 1.25rem;line-height:1.2em;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff !important;text-decoration: none;}
.zhuan-custom-video-carousel-swiper .video-description{font-size: 0.9rem;line-height:1.4em;color:#fff;margin-bottom:0.8em;text-align:left;opacity:0.9;}
.zhuan-custom-video-carousel-swiper .video-info-link{background-color: rgba(0, 0, 0, 0.3);transition: background-color 0.3s ease;text-decoration:none;display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:15;}
.zhuan-custom-video-carousel-swiper .video-info-link:hover{text-decoration:none;background-color: transparent;}
.zhuan-custom-video-carousel-swiper .video-info-link:hover .video-title{color:#fff;text-decoration:underline;}
.zhuan-custom-video-carousel-swiper .video-info-link:hover .video-description{opacity:1;}
.zhuan-custom-video-carousel-swiper .video-card:hover a{text-decoration:underline;}
.zhuan-custom-video-carousel-swiper .video-card{position:relative;margin-bottom:20px;}
.zhuan-custom-video-carousel-swiper .video-wrapper{position:relative;}
.zhuan-custom-video-carousel-swiper .custom-video{display:block;width:100%;height:auto;z-index:10;}
.zhuan-custom-video-carousel-swiper .video-overlay{position:absolute;top:0;left:0;width:100%;height:75%;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:10;}
.zhuan-custom-video-carousel-swiper .video-play-button {background-color: rgba(0, 0, 0, 0.6);border: none;border-radius: 50%;width: 60px;height: 60px;cursor: pointer;opacity: 0.8;transition: opacity 0.3s ease;z-index: 10;}
.zhuan-custom-video-carousel-swiper .video-play-button::before {content: "▶";color: white;font-size: 24px;position: absolute;top: 50%; left: 50%; transform: translate(-40%, -50%);}
.zhuan-custom-video-carousel-swiper .video-play-button.paused::before {content: "⏸";}
.zhuan-custom-video-carousel-swiper .video-play-button:hover {opacity: 1;}
.zhuan-custom-video-carousel-swiper .video-play-button.hidden {display: none;}
.zhuan-custom-video-carousel-swiper .video-card:hover .hidden {display: block;}
/*Share Button*/
.zhuan-custom-video-carousel-swiper .sharethis-inline-buttons{z-index: 11;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.5s linear;padding:20px;position:absolute;left:0;bottom:0;width:100%;height:20%;cursor:pointer;display:flex;align-items:flex-end;}
.zhuan-custom-video-carousel-swiper .video-card:hover .sharethis-inline-buttons {visibility: visible;opacity: 1;}
.sharethis-inline-buttons .addtoany_shortcode img{width: 30px;background-color: var(--ast-global-color-0);padding: 5px;border-radius: 4px;}
/*Video Service Buttons*/
.zhuan-custom-video-carousel-swiper .zhuan-video-service-buttons{display:flex;gap:12px;margin-top:10px;}
.zhuan-custom-video-carousel-swiper .zhuan-video-arrow-button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:var(--ast-global-color-0);color:#fff;transition:all 0.3s ease;position:relative;overflow:hidden;pointer-events:none;}
.zhuan-custom-video-carousel-swiper .zhuan-video-arrow-button svg{width:15px;height:15px;fill:#fff;z-index:2;position:relative}
.zhuan-custom-video-carousel-swiper .zhuan-video-arrow-button::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background-color:var(--ast-global-color-2);border-radius:50%;transform:translate(-50%,-50%);transition:all 0.3s ease;z-index:1}
.zhuan-custom-video-carousel-swiper .zhuan-video-arrow-button:hover::before{background-color: var(--ast-global-color-2);width:100%;height:100%;background-color: transparent;}
.zhuan-custom-video-carousel-swiper .zhuan-video-arrow-button:hover svg{fill:#fff}
.zhuan-custom-video-carousel-swiper .video-card:hover .zhuan-video-arrow-button::before{width:100%;height:100%;}
.zhuan-custom-video-carousel-swiper .video-card:hover .zhuan-video-arrow-button{background-color: var(--ast-global-color-2);}
.zhuan-custom-video-carousel-swiper .video-card:hover .zhuan-video-arrow-button svg{fill:#fff}
@media (min-width:768px){}
@media (max-width: 1024px) {}
@media (max-width: 767px) {
.zhuan-custom-video-carousel-swiper .video-info{width:100%;}
.zhuan-custom-video-carousel-swiper .video-info h2{font-size: 1.25rem;}
.zhuan-custom-video-carousel-swiper .video-title a {font-size: 1.563rem;}
.zhuan-custom-video-carousel-swiper .video-card:hover .img-info h2 {margin-bottom: 1.6em !important;}
}
 /*zhuan_custom_video_carousel_swiper*/
  
  
/*zhuan-framer-motion-scroll-up-and-down-the-image*/
    .zhuan-framer-motion-scroll-up-and-down-the-image-box{position: relative;display: flex;flex-direction: row;
      gap: 5px;align-items: center;justify-content: flex-end;overflow: hidden;
      height: 90vh;transform: perspective(700px) rotateX(20deg);width: 80%;margin-left: auto;}
      .zhuan-framer-motion-scroll-up-and-down-the-image{    
        mask-image:linear-gradient(to bottom,transparent 0%,black 55%,black 55%,transparent 100%);
        touch-action: none;
        user-select: none;
        max-height: 90%;
        -webkit-mask-image: linear-gradient(to bottom,transparent 0%,black 55%,black 55%,transparent 100%);
        -webkit-mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        position: relative}
.zhuan-framer-motion-scroll-up-and-down-the-image::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 80%, transparent 100%);pointer-events: none;z-index: 1;}
    .zhuan-framer-motion-scroll-up-and-down-the-image .zhuan-framer-motion-scroll-up-and-down-the-image-track{will-change:transform;display:flex;flex-direction:column}
    .zhuan-framer-motion-scroll-up-and-down-the-image::before,.zhuan-framer-motion-scroll-up-and-down-the-image::after{content:"";position:absolute;left:0;right:0;z-index:2;pointer-events:none}
    .zhuan-framer-motion-scroll-up-and-down-the-image::before{top:0;height:12%;background:linear-gradient(to bottom,var(--ticker-fade) 0%,rgba(255,255,255,0) 100%)}
    .zhuan-framer-motion-scroll-up-and-down-the-image::after{bottom:0;height:12%;background:linear-gradient(to top,var(--ticker-fade) 0%,rgba(255,255,255,0) 100%)}
    .zhuan-framer-motion-scroll-up-and-down-the-image-item{}
    .zhuan-framer-motion-scroll-up-and-down-the-image-item img{max-width: 100%;width: 200px;}
/*zhuan-framer-motion-scroll-up-and-down-the-image-text*/
     .zhuan-framer-motion-scroll-up-and-down-the-image-text{width: 45%;text-align: left;position:absolute;top:14%;transform:none;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
    .zhuan-framer-motion-scroll-up-and-down-the-image-text h2{margin-bottom: 0.5em;color: var(--ast-global-color-4) !important;text-align: left;margin:0;font-size:2.5rem;color:#333;line-height:1.2}
    .zhuan-framer-motion-scroll-up-and-down-the-image-text p{color: var(--ast-global-color-4) !important;text-align: left;line-height:1.6}
    .zhuan-framer-motion-scroll-up-and-down-the-image-text p a{text-decoration: none !important;}
    .zhuan-framer-motion-scroll-up-and-down-the-image-text .describe{margin-top: 1em;}
    @media (max-width:1600px){.zhuan-framer-motion-scroll-up-and-down-the-image-text{width: 50%;}}
    @media (max-width:1400px){
      .zhuan-framer-motion-scroll-up-and-down-the-image-text{width: 55%;}
      .zhuan-framer-motion-scroll-up-and-down-the-image-box{height: 100vh;width: 100%;}}
    @media (max-width:1200px){
      .zhuan-framer-motion-scroll-up-and-down-the-image-text{width: 55%;}
    .zhuan-framer-motion-scroll-up-and-down-the-image-text h2{font-size:2rem}}
    @media (max-width:920px){
      .zhuan-framer-motion-scroll-up-and-down-the-image-text{width: 65%; top: 8%;}
      .page-id-71 .zhuan-framer-motion-scroll-up-and-down-the-image-box{height: 100vh !important;padding-top: 180px !important;}
    }
    @media (max-width:800px){.zhuan-framer-motion-scroll-up-and-down-the-image-text{width: 85%;top:0;}}
    @media (max-width:767px){
      .zhuan-framer-motion-scroll-up-and-down-the-image-box{height: 130vh;padding-top: 680px;}
      .page-id-71 .zhuan-framer-motion-scroll-up-and-down-the-image-box{height: 100vh !important;padding-top: 380px !important;}
      .zhuan-framer-motion-scroll-up-and-down-the-image-text h2{font-size:2rem}
      .zhuan-framer-motion-scroll-up-and-down-the-image-text p{font-size:1rem}
      .zhuan-framer-motion-scroll-up-and-down-the-image-text{width: 90%;margin-top: 10%;}
    }
/*material-specs-box*/
.material-specs-box_big{display: flex;justify-content: center;align-items: center;gap: 10px;align-items: stretch;}
.material-specs-box{border:1px solid var(--ast-global-color-0);border-radius:8px;padding:10px;background: rgba(51, 132, 78, 0.2);}
.material-specs-box:hover{background: rgba(51, 132, 78, 0.8);}
.material-specs-box h4{margin:0 0 15px 0;font-size:1.125rem;color:#29b959 !important;font-weight:600}
.material-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0px}
.material-list span{position:relative;padding:6px 12px 6px 20px;border-radius:4px;font-size:14px;color:var(--ast-global-color-4) !important;font-weight:400}
.material-list span::before{content:'';position:absolute;left:8px;top:50%;transform:translateY(-50%);width:10px;height:10px;background:#29b959;border-radius:50%}
/*material-specs-box*/
.dimensions-and-geometric-tolerances{margin-top: 2em;}
.dimensions-and-geometric-tolerances h3{color: #fff;margin-bottom: 20px;}
.dimensions-and-geometric-tolerances .tolerances-grid{flex-wrap: wrap;display: flex;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}
.dimensions-and-geometric-tolerances .tolerance-item{border:1px solid var(--ast-global-color-0);border-radius:8px;padding:15px;text-align:center;background:rgba(51,132,78,0.2);transition:all 0.3s ease}
.dimensions-and-geometric-tolerances .tolerance-item:hover{background:rgba(51,132,78,0.8);transform:translateY(-2px)}
.dimensions-and-geometric-tolerances .tolerance-value{justify-content: center;align-items: center;display: flex;font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:8px}
.dimensions-and-geometric-tolerances .tolerance-value span:last-child{background-color:#29b959;color:var(--ast-global-color-2);padding:2px 6px;border-radius:4px;font-size:12px;margin-left:2px}
.dimensions-and-geometric-tolerances .tolerance-desc{font-weight: 400;font-size:14PX;color:#fff;margin:0 !important;opacity:0.9}
@media (max-width:768px){
  .tolerances-grid{grid-template-columns:repeat(2,1fr);gap:10px}
  .tolerance-item{padding:12px}
  .tolerance-value{font-size:1.25rem}
  .material-specs-box_big{flex-wrap: wrap;justify-content: left;}
  .dimensions-and-geometric-tolerances .tolerance-item{background: rgba(51,132,78,0.6);}
}
@media (max-width:480px){
  .tolerances-grid{grid-template-columns:1fr;gap:8px}
}
/*zhuan-framer-motion-scroll-up-and-down-the-image*/
  

/*zhuan-die-casting-process*/
.zhuan-die-casting-process{}
.page-id-385 .ast-breadcrumbs-wrapper{display:none;}
.page-id-385 .entry-header{display:none;}
.page-id-385 .site-content{background-color: #122d1b;}
.page-id-385 #content .ast-container {max-width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;}
.page-id-385 #primary{margin-bottom: 0px !important;}
.page-id-385 .zhuan-product_cases_slide-swiper h4{color: #fff;}
.page-id-385 .zhuan-product_cases_slide-swiper .title-content a{color: #fff;}
.page-id-385 .zhuan-product_cases_slide-swiper .title-content a:hover{color:var(--ast-global-color-0);}
/*zhuan-die-casting-process*/


  /*zhuan-die-casting-process-flow-chart*/
  .zhuan-die-casting-process-flow-chart{width:100%;background:var(--ast-global-color-5);padding-bottom: 6em;padding-top: 4em;}
  .zhuan-die-casting-process-flow-chart .desktop-flow{display:none}
  .zhuan-die-casting-process-flow-chart .mobile-flow{display:block}
  .zhuan-die-casting-process-flow-chart .desktop-flow .relative{position:relative}
  .zhuan-die-casting-process-flow-chart .desktop-flow .absolute{position:absolute;left:0;right:0;top:45%;height:2px;background:#e5e7eb;transform:translateY(-50%);z-index:0}
  .zhuan-die-casting-process-flow-chart .desktop-flow .grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem;position:relative;z-index:10}
  .zhuan-die-casting-process-flow-chart .desktop-flow .flex{background-color: var(--ast-global-color-4);padding: 1em;border: 1px solid var(--ast-global-color-5);border-radius: 10%;display:flex;flex-direction:column;align-items:center}
  .zhuan-die-casting-process-flow-chart .desktop-flow .w-16{width:64px;height:64px;background:#fff;border:1px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
  .zhuan-die-casting-process-flow-chart .desktop-flow .w-20{width:80px;height:80px;background:var(--ast-global-color-0);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
  .zhuan-die-casting-process-flow-chart .desktop-flow .text-accent{color:var(--ast-global-color-0)}
  .zhuan-die-casting-process-flow-chart .desktop-flow .text-white{color:#fff}
  .zhuan-die-casting-process-flow-chart .desktop-flow .text-xl{font-size:1.25rem}
  .zhuan-die-casting-process-flow-chart .desktop-flow .text-sm{font-size:0.875rem}
  .zhuan-die-casting-process-flow-chart .desktop-flow .font-medium{text-align: center;font-weight:500}
  .zhuan-die-casting-process-flow-chart .desktop-flow .fa{display:flex;align-items:center;justify-content:center}
  .zhuan-die-casting-process-flow-chart .desktop-flow .fa svg{width:24px;height:24px;}
  .zhuan-die-casting-process-flow-chart .flow-steps{display:flex;flex-direction:column;gap:20px}
  .zhuan-die-casting-process-flow-chart .flow-step{display:flex;align-items:center;background:#fff;border-radius:50px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}
  .zhuan-die-casting-process-flow-chart .flow-step.highlight{background:var(--ast-global-color-0);color:#fff}
  .zhuan-die-casting-process-flow-chart .step-number{width:40px;height:40px;background:var(--ast-global-color-0);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;margin-right:20px;flex-shrink:0}
  .zhuan-die-casting-process-flow-chart .flow-step.highlight .step-number{background:#fff;color:var(--ast-global-color-0);}
  .zhuan-die-casting-process-flow-chart .step-content{display:flex;align-items:center;flex:1}
  .zhuan-die-casting-process-flow-chart .flow-step h4{margin:0;font-size:16px;font-weight:500}
  @media (min-width:768px){
    .zhuan-die-casting-process-flow-chart .desktop-flow{display:block}
    .zhuan-die-casting-process-flow-chart .mobile-flow{display:none}
  }
    /*zhuan-die-casting-process-flow-chart*/

  /*zhuan-device-capability-parameters*/
  .zhuan-device-capability-parameters{width:100%;background:var(--ast-global-color-5);padding-bottom: 8em;padding-top: 0em;}
  .zhuan-device-capability-parameters-content{margin:0 auto;}
  .zhuan-device-capability-parameters-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}
  .zhuan-device-capability-parameters-item{text-align: center;border-radius:12px;padding-top: 2.5rem;padding-right: 1.5rem;padding-bottom: 2.5rem;padding-left: 1.5rem;background:#fff;transition:box-shadow 0.3s ease}
  .zhuan-device-capability-parameters-item:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1)}
  .zhuan-device-capability-parameters-item-label{color: var(--ast-global-color-2) !important;font-size:0.875rem;margin-bottom:0.5rem;font-weight:500}
  .zhuan-device-capability-parameters-item-value{justify-content: center;align-items: center;display: flex;margin-bottom: 0.5em !important;margin-top: 0.3em !important;font-size:2.5rem;font-weight:600;color:var(--ast-global-color-0)}
  .zhuan-device-capability-parameters-item-desc{margin-bottom: 0em !important;font-size:0.875rem; color: var(--ast-global-color-2) !important;line-height:1.4}
  @media (min-width:768px){
    .zhuan-device-capability-parameters-grid{grid-template-columns:repeat(2,1fr)}
  }
  @media (min-width:1024px){
    .zhuan-device-capability-parameters-grid{grid-template-columns:repeat(2,1fr)}
  }
  @media (min-width:1300px){
    .zhuan-device-capability-parameters-grid{grid-template-columns:repeat(4,1fr)}
  }
  .zhuan-device-capability-parameters-item-value{position:relative;overflow:hidden}
  .zhuan-device-capability-parameters-item-value.animate{animation:countUpReveal 2s ease-out forwards}
  @keyframes countUpReveal{0%{opacity:0;transform:translateY(30px) scale(0.8)}50%{opacity:0.8;transform:translateY(-8px) scale(1.05)}100%{opacity:1;transform:translateY(0) scale(1)}}
  .zhuan-device-capability-parameters-item-value.animate::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.9),transparent);animation:slideReveal 2s ease-out forwards}
  @keyframes slideReveal{0%{left:-100%}100%{left:100%}}
  .zhuan-device-capability-parameters-item:nth-child(1) .zhuan-device-capability-parameters-item-value.animate{animation-delay:0.1s}
  .zhuan-device-capability-parameters-item:nth-child(2) .zhuan-device-capability-parameters-item-value.animate{animation-delay:0.3s}
  .zhuan-device-capability-parameters-item:nth-child(3) .zhuan-device-capability-parameters-item-value.animate{animation-delay:0.5s}
  .zhuan-device-capability-parameters-item:nth-child(4) .zhuan-device-capability-parameters-item-value.animate{animation-delay:0.7s}
  .zhuan-device-capability-parameters-item-value span:last-child{font-weight: 400;background-color:#000;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;margin-left:2px}
  /*zhuan-device-capability-parameters*/


/*zhuan-surface-treatment*/
.zhuan-surface-treatment{overflow:hidden;background-color:#fff;padding-top: 0px;padding-bottom: 4em;}
.zhuan-surface-treatment .s_t_box{display:flex;flex-wrap:wrap;gap:8px;}
.zhuan-surface-treatment .s_t_box .s_t_box_img{border-radius:6px;overflow:hidden;position:relative;flex: 1 1 18%;max-width: 20%;}
.zhuan-surface-treatment .s_t_box .s_t_box_img img{width:100%;height:auto;display:block;}
.zhuan-surface-treatment .s_t_box .s_t_box_img .overlay{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;transition:background 0.5s ease;}
.zhuan-surface-treatment .s_t_box .s_t_box_img .overlay .m_c_title{color:var(--ast-global-color-2);margin:0;padding:20px;position:absolute;bottom:10px;left:0;width:100%;font-size:25px;line-height: 1.2em;}
.zhuan-surface-treatment .s_t_box .s_t_box_img .overlay span{margin-right:10px;display:block;}
.zhuan-surface-treatment .s_t_box .s_t_box_img:hover>.overlay{background:linear-gradient(to bottom,rgba(51,132,78,0) 70%,rgba(51,132,78,0.2) 100%);}
.zhuan-surface-treatment .s_t_box .s_t_box_img:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,0.1);}
.zhuan-surface-treatment .s_t_box .s_t_box_img{transition:all 0.3s ease;}
.zhuan-surface-treatment .s_t_box .s_t_box_img:hover img{transform:scale(1.05);}
.zhuan-surface-treatment .s_t_box .s_t_box_img img{transition:transform 0.3s ease;}
@media screen and (max-width:1400px){
.zhuan-surface-treatment .s_t_box .s_t_box_img{flex: 1 1 22%;max-width: 25%;}
}
@media screen and (max-width:1300px){
.zhuan-surface-treatment .s_t_box .s_t_box_img .overlay .m_c_title{font-size: 25px;}
}
@media screen and (max-width:1000px){
.zhuan-surface-treatment .s_t_box .s_t_box_img{flex: 1 1 30%;max-width: 33%;}
}
@media screen and (max-width:768px){
.zhuan-surface-treatment .s_t_box .s_t_box_img .overlay .m_c_title{font-size:22px;bottom:2px;}
.zhuan-surface-treatment .s_t_box .s_t_box_img .overlay{}
.zhuan-surface-treatment .s_t_box .s_t_box_img{flex: 1 1 48.5%;max-width: 48.5%;}
}
@media screen and (max-width:480px){
.zhuan-surface-treatment .s_t_box .s_t_box_img{width:48.5%;flex:0 0 48.5%;}
}
/*zhuan-surface-treatment*/


/*zhuan-quality-control*/
.zhuan-quality-control{background-color:#fff;padding:4em 0;margin:0 auto}
.zhuan-quality-control .qc-container{background-color:var(--ast-global-color-2);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,0.1);overflow:hidden}
.zhuan-quality-control .qc-top-section{width:100%;margin-bottom:0}
.zhuan-quality-control .qc-main-image-wrapper{padding:30px;border-radius:20px 20px 0 0}
.zhuan-quality-control .qc-main-image{position:relative;width:100%;height:500px;overflow:hidden;border-radius:15px}
.zhuan-quality-control .qc-main-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}
.zhuan-quality-control .qc-main-image:hover img{transform:scale(1.05)}
.zhuan-quality-control .qc-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background: linear-gradient(135deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.2) 100%);display:flex;align-items:center;justify-content:flex-start;padding:0 40px}
.zhuan-quality-control .qc-content{color:#fff;text-align:left;max-width:60%}
.zhuan-quality-control .qc-content h2{font-size:2.5rem;font-weight:bold;margin:0 0 15px 0;line-height:1.2;color:#fff}
.zhuan-quality-control .qc-content p{font-size:1.125rem;line-height:1.6;margin:0;opacity:0.9}
.zhuan-quality-control .qc-bottom-section{display:flex;flex-wrap:wrap;gap:20px;padding-top: 0px;padding-right: 30px;padding-bottom: 30px;padding-left: 30px;border-radius:0 0 20px 20px}
.zhuan-quality-control .qc-flex-item{flex:1 1 calc(25% - 15px);min-width:200px;text-align:center;padding:30px 20px;background-color:var(--ast-global-color-3);border-radius:15px;transition:all 0.3s ease;border:2px solid transparent}
.zhuan-quality-control .qc-flex-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15);background-color:var(--ast-global-color-3);}
.zhuan-quality-control .qc-icon{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}
.zhuan-quality-control .qc-flex-item:hover .qc-icon{transform:scale(1.1)}
.zhuan-quality-control .qc-icon img{width:60px;height:60px;transition:all 0.3s ease}
.zhuan-quality-control .qc-flex-item:hover .qc-icon img{transform:rotate(5deg)}
.zhuan-quality-control .qc-flex-item h3{font-size:1.25rem;font-weight:600;color:var(--ast-global-color-4);margin:0 0 10px 0;line-height:1.3}
.zhuan-quality-control .qc-flex-item:hover h3{color:var(--ast-global-color-0)}
.zhuan-quality-control .qc-flex-item p{font-size:0.9rem;color:var(--ast-global-color-4);margin:0;line-height:1.5;opacity:0.8}
.zhuan-quality-control .qc-flex-item:hover p{opacity:1}
@media (max-width:1024px){
.zhuan-quality-control .qc-flex-item{flex:1 1 calc(50% - 10px)}
.zhuan-quality-control .qc-content{max-width:80%}.zhuan-quality-control .qc-content h2{font-size:2rem}
}
@media (max-width:768px){
.zhuan-quality-control{padding:2em 0}
.zhuan-quality-control .qc-container{margin:0 10px;border-radius:15px}
.zhuan-quality-control .qc-main-image-wrapper{padding:20px;border-radius:15px 15px 0 0}
.zhuan-quality-control .qc-main-image{height:300px;border-radius:10px}
.zhuan-quality-control .qc-overlay{padding:0 20px}
.zhuan-quality-control .qc-content{max-width:100%}
.zhuan-quality-control .qc-content h2{font-size:1.75rem}
.zhuan-quality-control .qc-content p{font-size:1rem}
.zhuan-quality-control .qc-bottom-section{padding:20px;gap:15px}
.zhuan-quality-control .qc-flex-item{flex:1 1 calc(50% - 7.5px);padding:20px 15px}
.zhuan-quality-control .qc-icon{width:60px;height:60px;margin-bottom:15px}
.zhuan-quality-control .qc-icon img{width:30px;height:30px}
.zhuan-quality-control .qc-flex-item h3{font-size:1.125rem}}
@media (max-width:480px){.zhuan-quality-control .qc-flex-item{flex:1 1 100%}
.zhuan-quality-control .qc-main-image{height:250px}
.zhuan-quality-control .qc-content h2{font-size:1.5rem}
.zhuan-quality-control .qc-content p{font-size:0.9rem}}
/*zhuan-quality-control*/
  
  
/*zhuan-delivery-and-service-assurance*/
.zhuan-delivery-and-service-assurance{padding:4em 0;}
.zhuan-delivery-and-service-assurance .dsa-container{margin:0 auto;display:flex;gap:10px;align-items:stretch}
.zhuan-delivery-and-service-assurance .dsa-left{flex:1;min-height:400px;background-color: #fff;border-radius: 8px;overflow:hidden}
.zhuan-delivery-and-service-assurance .dsa-left img{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:transform 0.3s ease}
.zhuan-delivery-and-service-assurance .dsa-left:hover img{transform:scale(1.05)}
.zhuan-delivery-and-service-assurance .dsa-right{flex:1;display:flex;flex-direction:column;gap:10px}
.zhuan-delivery-and-service-assurance .dsa-content{background-color: #fff;padding:40px;border-radius:8px;flex:1}
.zhuan-delivery-and-service-assurance .dsa-title{font-size:2.5rem;font-weight:700;color:var(--ast-global-color-2);margin-bottom:15px;line-height:1.2}
.zhuan-delivery-and-service-assurance .dsa-subtitle{margin-bottom:30px;line-height:1.5}
.zhuan-delivery-and-service-assurance .dsa-selling-points{flex-direction: column;list-style:none;padding:0;margin:0;display: flex;gap: 10px;}
.zhuan-delivery-and-service-assurance .dsa-selling-points li{margin-right: 1em;position:relative;padding-left:25px;margin-bottom:15px;color:#34495e;line-height:1.6}
.zhuan-delivery-and-service-assurance .dsa-selling-points li::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%33844e' class='bi bi-check-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3C/svg%3E");position:absolute;left:0;top:35%;transform:translateY(-50%);width:16px;height:16px}
.zhuan-delivery-and-service-assurance .dsa-stats{display:flex;gap:10px}
.zhuan-delivery-and-service-assurance .dsa-stat-item{flex:1;text-align:center;padding:40px;background:white;border-radius:8px;transition:transform 0.3s ease,box-shadow 0.3s ease}
.zhuan-delivery-and-service-assurance .dsa-stat-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15)}
.zhuan-delivery-and-service-assurance .dsa-stat-number{font-size:2.5rem;font-weight:700;color:var(--ast-global-color-0);margin-bottom:10px;line-height:1}
.zhuan-delivery-and-service-assurance .dsa-stat-desc{font-size:1rem;color:#7f8c8d;line-height:1.4}
@media (max-width:1100px){
.zhuan-delivery-and-service-assurance .dsa-container{flex-direction: column;}
}
@media (max-width:768px){
.zhuan-delivery-and-service-assurance .dsa-container{flex-direction:column;gap:10px}
.zhuan-delivery-and-service-assurance .dsa-left{min-height:300px}
.zhuan-delivery-and-service-assurance .dsa-title{font-size:2rem}
.zhuan-delivery-and-service-assurance .dsa-stats{flex-direction:column;gap:10px}
.zhuan-delivery-and-service-assurance .dsa-stat-item{padding:20px 15px}
.zhuan-delivery-and-service-assurance .dsa-stat-number{font-size:2rem}
.zhuan-delivery-and-service-assurance .dsa-content{padding: 20px;}
}
@media (max-width:480px){
.zhuan-delivery-and-service-assurance{padding:40px 0}
.zhuan-delivery-and-service-assurance .dsa-container{gap:10px}
.zhuan-delivery-and-service-assurance .dsa-left{min-height:250px}
.zhuan-delivery-and-service-assurance .dsa-title{font-size:1.8rem}
.zhuan-delivery-and-service-assurance .dsa-subtitle{font-size:1rem}
.zhuan-delivery-and-service-assurance .dsa-stat-number{font-size:1.8rem}
}
/*zhuan-delivery-and-service-assurance*/



/*zhuan-framer-motion-scroll-up-and-down-the-image-text*/
.zhuan-framer-motion-scroll-up-and-down-the-image-text{width:40%;text-align:left;position:absolute;top:26%;transform:none;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.zhuan-framer-motion-scroll-up-and-down-the-image-text h1{margin-bottom:0.5em;color:var(--ast-global-color-4) !important;text-align:left;margin:0;color:#333;line-height:1.2}
.zhuan-framer-motion-scroll-up-and-down-the-image-text p{color:var(--ast-global-color-4) !important;text-align:left;color:#666;line-height:1.6}
.zhuan-framer-motion-scroll-up-and-down-the-image-text .describe{margin:2em 4em 2em 0}
.zhuan-framer-motion-scroll-up-and-down-the-image_button{margin-top:30px}
.zhuan-framer-motion-scroll-up-and-down-the-image_button a{color:var(--ast-global-color-2) !important;text-decoration:none !important}
.zhuan-framer-motion-scroll-up-and-down-the-image_button .svg_txt{align-items:center;display:flex}
.zhuan-framer-motion-scroll-up-and-down-the-image_button .button{border-radius:0.25rem !important;font-weight:400 !important;background-color:#49f181 !important;border-color:#49f181 !important;border-width:1px !important;margin-bottom:10px !important;margin-right:5px !important}
.zhuan-framer-motion-scroll-up-and-down-the-image_button .button svg{width:20px;height:20px;fill:var(--ast-global-color-2) !important}
.zhuan-framer-motion-scroll-up-and-down-the-image_button .button span{font-size:0.875rem;margin-left:5px}
.zhuan-framer-motion-scroll-up-and-down-the-image_button .button:hover{background-color:#003331 !important;border-color:#003331 !important}
.zhuan-framer-motion-scroll-up-and-down-the-image_button a:hover{color:var(--ast-global-color-4) !important}
.zhuan-framer-motion-scroll-up-and-down-the-image_button a:hover svg{fill:var(--ast-global-color-4) !important}
.zhuan-framer-motion-scroll-up-and-down-the-image_button .button1{background-color:#ffa30e !important;border-color:#ffa30e !important}
.zhuan-framer-motion-scroll-up-and-down-the-image_button .button1:hover{background-color:var(--ast-global-color-0) !important;border-color:var(--ast-global-color-0) !important}
.page-id-71 .zhuan-framer-motion-scroll-up-and-down-the-image-item img{width:350px !important;}
@media (max-width:1600px){
.zhuan-framer-motion-scroll-up-and-down-the-image-text{width:50%;top:26%}
}
@media (max-width:1400px){
.zhuan-framer-motion-scroll-up-and-down-the-image-text{width:55%;top:25%}
.page-id-71 .zhuan-framer-motion-scroll-up-and-down-the-image-text{top:10% !important;}
}
@media (max-width:1200px){
.zhuan-framer-motion-scroll-up-and-down-the-image-text{width:55%}
.zhuan-framer-motion-scroll-up-and-down-the-image-text h1{font-size:2.5rem !important}
}
@media (max-width:920px){
.zhuan-framer-motion-scroll-up-and-down-the-image-text{width:65%}
}
@media (max-width:800px){
.zhuan-framer-motion-scroll-up-and-down-the-image-text{width:85%;top:0}
}
@media (max-width:767px){
.zhuan-framer-motion-scroll-up-and-down-the-image-text h1{font-size:1.875rem}
.zhuan-framer-motion-scroll-up-and-down-the-image-text p{font-size:1rem}
.zhuan-framer-motion-scroll-up-and-down-the-image-text{width:85%;margin-top:2em}
.zhuan-framer-motion-scroll-up-and-down-the-image-text .describe{margin:2em 0em 2em 0}
.zhuan-framer-motion-scroll-up-and-down-the-image_button{text-align:left}
}
/*zhuan-framer-motion-scroll-up-and-down-the-image-text*/


/*zhuan_blog_flexbox*/
.zhuan-blog-flexbox-list{display:flex;padding-top:0em;flex-wrap:wrap;gap:24px;justify-content:flex-start;padding-bottom:4em;}
.zhuan-blog-flexbox-card{background:#fff;border-radius:20px;padding:16px;flex:0 0 calc(25% - 18px);display:flex;flex-direction:column;align-items:flex-start;min-width:0;}
.zhuan-blog-flexbox-img img{border-radius:1em;width:100%;height:auto;display:block;}
.zhuan-blog-flexbox-meta{display:flex;align-items:center;margin:20px 0 12px 0;font-size:0.95em;color:var(--ast-global-color-3);width:100%;font-size:0.875rem;}
.zhuan-blog-flexbox-date{margin-right:1.25rem;color:var(--ast-global-color-3);}
.zhuan-blog-flexbox-cat{color:var(--ast-global-color-3);}
.zhuan-blog-flexbox-cat a{color:var(--ast-global-color-3);text-decoration:none !important;}
.zhuan-blog-flexbox-cat a:hover{text-decoration:underline !important;}
.zhuan-blog-flexbox-title{font-size:1.1em;margin:0 0 10px 0;font-weight:bold;}
.zhuan-blog-flexbox-title a{color:var(--ast-global-color-2);text-decoration:none !important;}
.zhuan-blog-flexbox-title a:hover{text-decoration:underline !important;}
.zhuan-blog-flexbox-readmore{margin-top:auto;width:100%;}
.zhuan-blog-flexbox-readmore a{color:var(--ast-global-color-2);text-decoration:none !important;font-size:0.875rem;display:inline-block;padding:6px 0;font-weight:600;}
.zhuan-blog-flexbox-readmore a:hover{text-decoration:underline !important;}
.zhuan-blog-flexbox-readmore a:hover{color:var(--ast-global-color-0);}
@media (max-width:1023px){
  .zhuan-blog-flexbox-card{flex:0 0 calc(50% - 12px);}
}
@media (max-width:767px){
  .zhuan-blog-flexbox-card{flex:0 0 100%;}
}
/*zhuan_blog_flexbox*/


/*zhuna-service_scope*/
.zhuna-service_scope {display: flex;flex-wrap: wrap;justify-content: space-around;gap: 20px;margin-top: 40px;}
.zhuna-service_scope .service_scope-box {background-color: #fff;flex-basis: calc(25% - 0px);border: 1px solid #fff;padding: 20px;text-align: center;border-radius: 0.25rem;flex-grow: 1;flex-shrink: 1;}
.zhuna-service_scope .service_scope-box i {background-color: var(--ast-global-color-5);display: flex;justify-content: center;align-items: center;text-align: center;padding: 12px;width: 45px;height: 45px;border-radius: 100%;margin-right: auto;margin-left: auto;margin-bottom: 1em;}
.zhuna-service_scope .service_scope-box p {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 10px !important;line-height: 1.5 !important;text-align: center;margin-bottom: 0em !important;color: var(--ast-global-color-2);}
.zhuna-service_scope .service_scope-box i svg { width:30px; height:30px;}
.zhuna-service_scope .service_scope-box .smeta svg { width:50px;}
.zhuna-service_scope .service_scope-box .provide_technical_support svg {width:25px;height:25px;}
.zhuna-service_scope .service_scope-box:hover{background-color: var(--ast-global-color-7);}
@media (max-width: 1200px) {
.zhuna-service_scope .service_scope-box {flex-basis: calc(40% - 0px);}
}
@media (max-width: 767px) {
.zhuna-service_scope .service_scope-box {flex-basis: calc(45% - 0px);}
}
/*zhuna-service_scope*/

/*zhuna-product_details_page_contact*/
.zhuna-product_details_page_contact{margin-top:30px;}
.zhuna-product_details_page_contact a{color: var(--ast-global-color-2) !important;}
.zhuna-product_details_page_contact .svg_txt{align-items: center;display: flex;}
.zhuna-product_details_page_contact .button{border-radius: 0.25rem !important;font-weight: 400 !important;background-color: var(--ast-global-color-4) !important;border-color: var(--ast-global-color-6) !important;border-width: 1px !important;margin-bottom: 10px !important;margin-right: 5px !important;}
.zhuna-product_details_page_contact .button svg{width:20px; height:20px;fill:var(--ast-global-color-2) !important;}
.zhuna-product_details_page_contact .button span{font-size: 0.875rem;margin-left:5px;}
.zhuna-product_details_page_contact .button:hover {background-color: var(--ast-global-color-0) !important;border-color: var(--ast-global-color-0) !important;}
.zhuna-product_details_page_contact a:hover{color: var(--ast-global-color-4) !important;}
.zhuna-product_details_page_contact a:hover svg{fill: var(--ast-global-color-4) !important;}
.zhuna-product_details_page_contact .title{margin-bottom: 1em;}
@media (max-width: 767px) {
.zhuna-product_details_page_contact{text-align: left;}
}
/*zhuna-product_details_page_contact*/




  
/*zhuan*/
