/**
Theme Name: worldboundgroup
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: worldboundgroup
Template: astra
*/

/*zhuan*/
/*body {font-family: Roboto, RobotoDraft, Helvetica, Arial, 'Inter', sans-serif;}*/
.archive #primary,.category #primary{margin-top: 0em !important;}

/*--------------------------------------------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*/

/*button*/
button, .ast-button, .button, input[type="button"], input[type="reset"], input[type="submit"] {box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0) !important;}
/*button*/

/*nav*/
.home .ast-nav-down .menu-item .menu-link{color: var(--ast-global-color-2) !important;}
/*nav*/

/*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;}
.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: 1399.98px) {.ast-header-button-1 {display: none !important;}}
/*astra*/

/*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: 0.5rem !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{ border: 1px solid var(--ast-global-color-2) !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-table*/    
.woocommerce-product-attributes{border-collapse: collapse !important;}
.woocommerce-product-attributes{}
.woocommerce-product-attributes tr{background-color: var(--ast-global-color-4);border-bottom: 1px solid var(--ast-border-color) !important; }
.woocommerce-product-attributes tr td,
.woocommerce-product-attributes tr th {vertical-align: middle !important;padding-bottom: 0.3em !important; padding-top: 0.3em !important;padding-left: 1em !important; padding-right: 0.5em !important;}
.woocommerce-product-attributes .woocommerce-product-attributes-item__label{font-weight: 600 !important;border-right: 1px solid var(--ast-border-color) !important;}
.woocommerce-product-attributes th{width: 350px !important;}
@media (max-width: 1023px) {
.woocommerce-product-attributes th{width: 150px !important;}
}
.woocommerce-Tabs-panel--additional_information{border: 1px solid var(--ast-global-color-8);padding: 1rem !important; border-radius: 0.5rem;background-color: var(--ast-global-color-5);}
/*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;}
.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(3) h3{font-size: 2.18em;}
.ast-woocommerce-distributed .ast-single-tab:nth-child(2) h3{font-size: 134%;margin-bottom: -3em;}
.ast-woocommerce-distributed .ast-single-tab:nth-child(1) h3{font-size: 2.18em;margin-bottom: 1em !important;}
.ast-woocommerce-distributed .ast-single-tab:nth-child(3) {padding-bottom: 4em;}
@media (min-width: 1201px) {
.ast-woocommerce-distributed .ast-single-tab {display: block !important;margin-top: 3em;}
.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;}
}
/*Reviews*/
.woocommerce-Reviews:before {content: "Get a Quote or Leave Feedback";display: block;font-size: 1.25rem;font-weight: 600;margin-bottom: 2em;margin-top: -2.5em;line-height: 1.3em;}
/*shop*/


/*Blog*/
.category-blog .ast-grid-common-col{padding-left: 15px !important;padding-right: 15px !important;}
.category-blog .ast-article-inner {padding: 0em !important;}
/*Blog*/


/*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*/


/*zhuna-service_scope*/
.zhuna-service_scope {display: flex;flex-wrap: wrap;justify-content: space-around;gap: 5px;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 {padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;display: flex;justify-content: center;align-items: center;text-align: center;}
.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:20px; height:20px;}
.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(100% - 0px);}
}
/*zhuna-service_scope*/




/*zhuna-one-stop_service*/
.zhuna-one-stop_service{display:flex;gap:10px;margin-top:0px;margin-bottom:0em;padding-bottom: 4em !important;}
.zhuna-one-stop_service .one-stop_service-box{border:0px solid #fff;border-radius:1rem;position:relative;overflow:hidden;padding:20px;height:250px;}
.zhuna-one-stop_service .one-stop_service-box img{width:auto;height:auto;max-height:100%;max-width:100%;object-fit:contain;z-index:2;}
    .zhuna-one-stop_service .box-1 img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.zhuna-one-stop_service .box-2 img,.zhuna-one-stop_service .box-3 img,.zhuna-one-stop_service .box-4 img,.zhuna-one-stop_service .box-5 img,.zhuna-one-stop_service .box-6 img{position:absolute;right:0;transform:translateY(-50%);}
.zhuna-one-stop_service .one-stop_service-box h3{color: var(--ast-global-color-2);position:absolute;padding:0 !important;line-height:1.5 !important;text-align:left;margin:0 !important;z-index:2;width: 50%;}
.zhuna-one-stop_service .one-stop_service-box:hover h3{color: var(--ast-global-color-2);}
.zhuna-one-stop_service .one-stop_service-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:background-color 0.3s ease;z-index:1;}
.zhuna-one-stop_service .one-stop_service-box:hover::before{background-color:var(--ast-global-color-7);}
.zhuna-one-stop_service .box-1{width:25%;height:510px;background-color:#eeeadf;}
.zhuna-one-stop_service-right{width:75%;display:flex;flex-wrap:wrap;gap:10px;}
.zhuna-one-stop_service-right .one-stop_service-box{background-color:#eedbdd;flex-grow:1;}
.zhuna-one-stop_service .box-2{width:40%;background-color:#eedbdd;flex-grow:1;}
.zhuna-one-stop_service .box-3{width:54%;background-color:#e6ebef;flex-grow:1;}
.zhuna-one-stop_service .box-4{width:25%;background-color:#e9e9e9;flex-grow:1;}
.zhuna-one-stop_service .box-5{width:25%;background-color:#eeede5;flex-grow:1;}
.zhuna-one-stop_service .box-6{width:29%;background-color:#e8e5ee;flex-grow:1;}
@media (min-width:1301px){
    .zhuna-one-stop_service .box-1 img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
    .zhuna-one-stop_service .box-2 img,.zhuna-one-stop_service .box-3 img,.zhuna-one-stop_service .box-4 img,.zhuna-one-stop_service .box-5 img,.zhuna-one-stop_service .box-6 img{top:50%;}
    }

@media (max-width:1300px){
.zhuna-one-stop_service .box-1 img{position:absolute;right:0% !important;top:50%;transform:translateY(-50%);left: 55%;}
.zhuna-one-stop_service{flex-direction:column;gap:10px;}
.zhuna-one-stop_service .box-1{width:100%;height:250px;}
.zhuna-one-stop_service-right{width:100%;display:flex;flex-wrap:wrap;gap:10px;}
.zhuna-one-stop_service-right .one-stop_service-box{width:calc(50% - 5px);flex-grow:1;}
.zhuna-one-stop_service .box-2{width:calc(50% - 5px);flex-grow:1;}
.zhuna-one-stop_service .box-3{width:calc(50% - 5px);flex-grow:1;}
.zhuna-one-stop_service .box-4{width:calc(50% - 5px);flex-grow:1;}
.zhuna-one-stop_service .box-5{width:calc(50% - 5px);flex-grow:1;}
.zhuna-one-stop_service .box-6{width:calc(50% - 5px);flex-grow:1;}
.zhuna-one-stop_service .one-stop_service-box h3{top:20px;color: var(--ast-global-color-2);}
.zhuna-one-stop_service .box-2 img, .zhuna-one-stop_service .box-3 img, .zhuna-one-stop_service .box-4 img, .zhuna-one-stop_service .box-5 img, .zhuna-one-stop_service .box-6 img{position:absolute;right:0;top:50%;transform:translateY(-50%);max-height:80%;max-width:80%;}
}
@media (max-width:1024px){
.zhuna-one-stop_service .box-1 img{left: 40%;}
}
@media (max-width:767px){
.zhuna-one-stop_service .one-stop_service-box{height:200px;}
.zhuna-one-stop_service{flex-direction:column;gap:10px;}
.zhuna-one-stop_service .box-1{width:100%;height:200px;}
.zhuna-one-stop_service-right{width:100%;display:flex;flex-direction:column;gap:10px;}
.zhuna-one-stop_service-right .one-stop_service-box{width:100%;flex-grow:1;}
.zhuna-one-stop_service .box-2{width:100%;flex-grow:1;}
.zhuna-one-stop_service .box-3{width:100%;flex-grow:1;}
.zhuna-one-stop_service .box-4{width:100%;flex-grow:1;}
.zhuna-one-stop_service .box-5{width:100%;flex-grow:1;}
.zhuna-one-stop_service .box-6{width:100%;flex-grow:1;}
.zhuna-one-stop_service .box-1 img {position:absolute;bottom:0%;transform:translateY(0%);max-height:80%;max-width:80%;top: 10%;left: 60%;}
.zhuna-one-stop_service .box-2 img,.zhuna-one-stop_service .box-3 img,.zhuna-one-stop_service .box-4 img,.zhuna-one-stop_service .box-5 img,.zhuna-one-stop_service .box-6 img{position:absolute;right:0;top:50%;transform:translateY(-50%);max-height:80%;max-width:80%;}
}
/*zhuna-one-stop_service*/




/*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*/



/*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;}
/*astra*/


/*bolg*/
.post-template-default #page .content-area{background-color:#fff;border-radius: 6px;padding:25px;}
.post-template-default .ast-breadcrumbs .trail-end{display: none;}
.single-post .ast-breadcrumbs{text-align: left;}
.post-template-default #secondary .sidebar-main #block-6{background-color:#fff;border-radius: 6px;padding:25px;}
.post-template-default #secondary .sidebar-main #block-6 a{color: var(--ast-global-color-2) !important;}
.post-template-default #secondary .sidebar-main #block-6 a:hover{color: var(--ast-global-color-0) !important;}
.post-template-default #secondary .sidebar-main li{border-top-width: 1px;border-color: #eaeaea;border-style: solid;padding-top:10px;}
.ast-related-post-content .entry-header .ast-related-post-title, .ast-related-post-content .entry-header .ast-related-post-title a{line-height: 1.2em !important;}
@media (min-width: 922px) {
    .ast-right-sidebar #primary {border-right: 0px solid var(--ast-border-color) !important;}
     .ast-right-sidebar #secondary {border-left: 0px solid var(--ast-border-color);margin-left: -0px !important;}
}
@media (max-width: 767px) {
.single-post .ast-container{padding-left: 0px !important;padding-right: 0px !important;}
}
/*bolg*/


/*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_inner_page_sidebar_ads_shortcode */
.zhuan-inner-page-sidebar-ad-container {position: relative;margin-bottom: 15px;}
.zhuan-inner-page-sidebar-ad-container .ad-image-wrapper {position: relative;display: inline-block;overflow: hidden;border-radius: 6px;}
.zhuan-inner-page-sidebar-ad-container .ad-image-wrapper img {display: block;max-width: 100%;height: auto;}
.zhuan-inner-page-sidebar-ad-container .ad-text-overlay {position: absolute;top: 20px;left: 0;width: 100%;text-align: center;padding: 25px;background-color: rgba(0, 0, 0, 0); color: white; }
.zhuan-inner-page-sidebar-ad-container .ad-text-overlay .i_p_s_ad_c-title{font-size: 1.875rem;line-height: 1.2;color: #000;font-weight: 600;}
.zhuan-inner-page-sidebar-ad-container .ad-text-overlay .button{padding: 15px !important;}
.zhuan-inner-page-sidebar-ad-container .ad-text-overlay h3 {}
.zhuan-inner-page-sidebar-ad-container .ad-text-overlay p {margin:20px 0px !important; color:#000;}
@media (max-width: 1300px) {
.zhuan-inner-page-sidebar-ad-container .ad-text-overlay .i_p_s_ad_c-title{font-size: 1.125rem;}
.zhuan-inner-page-sidebar-ad-container .ad-text-overlay .button{padding: 10px !important;font-size: 0.75rem !important;}
.zhuan-inner-page-sidebar-ad-container .ad-text-overlay p {margin:10px 0px !important; color:#000;}
}
@media (max-width: 920px) {
.zhuan-inner-page-sidebar-ad-container{display: none;}
}
/* zhuan_inner_page_sidebar_ads_shortcode */


/*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-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-451 .site-content .ast-container .entry-content .wpcf7{}
.page-id-451 .site-content .ast-container .entry-content .wpcf7 .wpcf7-text{border-radius: 0.2rem;background-color: var(--ast-global-color-5);}
.page-id-451 .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-451 .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*/



/*wpcf7*/
.wpcf7-form input[type="submit"]{padding-top: 15px !important;padding-right: 50px !important;padding-bottom: 15px !important;padding-left: 50px !important;}

/*wpcf7*/


/*zhuan-injection_molding_capabilities*/
.zhuan-injection_molding_capabilities{margin-top:0px;margin-bottom:8em;border-radius: 0.25rem; overflow: hidden;background-color: #f5f5f5;border: 1px solid var(--ast-global-color-2);}
.zhuan-injection_molding_capabilities table {width: 100%;border-collapse: collapse;border-width: 0 0 0 0 !important; margin: 0 0 0 !important;}
.zhuan-injection_molding_capabilities td,
.zhuan-injection_molding_capabilities th {border: 0px solid var(--ast-border-color);}
.zhuan-injection_molding_capabilities tr{border-bottom: 1px solid var(--ast-global-color-2);text-align: left;}
.zhuan-injection_molding_capabilities tr:nth-child(even) {background-color: #fff;color: white;color: #222222;}
.zhuan-injection_molding_capabilities tr:nth-child(odd) {background-color: var(--ast-global-color-5);color: black;}
.zhuan-injection_molding_capabilities .td_color {color: #222222;}
.zhuan-injection_molding_capabilities .td_color .title{border-right: 1px solid var(--ast-global-color-2);font-weight: 600;}
.zhuan-injection_molding_capabilities tr:nth-child(odd):hover {background-color: var(--ast-global-color-7);color: var(--ast-global-color-1);}
.zhuan-injection_molding_capabilities tr:nth-child(even):hover {background-color: var(--ast-global-color-7);color: var(--ast-global-color-1);}
/*zhuan-injection_molding_capabilities*/



/*zhuan-product_customization_process*/
.zhuan-product_customization_process{display:flex;flex-wrap:wrap;align-items:stretch;padding-bottom:4em;padding-top:0em;gap:15px;}
.zhuan-product_customization_process .process-step{box-sizing:border-box;flex-grow:1;flex-shrink:1;}
.zhuan-product_customization_process .c_s_p_box{background-color:#fff;border-radius:20px;border:1px solid var(--ast-global-color-8);padding:30px;height:100%;position:relative;}
.zhuan-product_customization_process .c_s_p_box:hover{box-shadow:0 10px 20px rgba(0,0,0,0.01),0 6px 6px rgba(0,0,0,0.06);border:1px solid var(--ast-global-color-7);}
.zhuan-product_customization_process .c_s_p_box .c_s_p_b_title{font-weight:bold;margin-bottom:20px;margin-top:20px;line-height:1.4;color:var(--ast-global-color-2);font-size:1.563em;}
.zhuan-product_customization_process .c_s_p_box .describe{margin-bottom:30px;color:var(--ast-global-color-2);}
.zhuan-product_customization_process .c_s_p_box svg{font-size:32px;fill:var(--ast-global-color-0);}
.zhuan-product_customization_process .c_s_p_box .ico01,.zhuan-product_customization_process .c_s_p_box .ico02{font-size:16px;color:#313131;font-weight:bold;bottom:0;position:absolute;padding-bottom:15px;}
.zhuan-product_customization_process .c_s_p_box .ico_content{background-color:var(--ast-global-color-7);border:1px solid var(--ast-global-color-7);border-radius:100%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;}
@media (min-width: 768px) {
.zhuan-product_customization_process .process-step {width: 40%;}
}
@media (min-width: 1300px) {
.zhuan-product_customization_process .process-step {width: 10%;}
}
@media screen and (max-width: 767px) {
.zhuan-product_customization_process .process-step {width: 100%;}
.zhuan-product_customization_process .c_s_p_box .ico01 {transform: rotate(90deg);display: inline-block;}
}
.zhuan-product_customization_process .c_s_p_box:hover .ico_content {border-radius: 50%;animation: bounce 2s ease-in-out infinite;}
    @keyframes bounce {
      0%,
      20%,
      50%,
      80%,
      100% {
        transform: translateY(0);
      }
      40% {
        transform: translateY(-10px);
      }
      60% {
        transform: translateY(-5px);
      }
    }
/*zhuan-product_customization_process*/


/*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_video_list_page*/
.zhuan_video_list_page{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;box-sizing:border-box;padding-top: 0px;padding-right: 0px;padding-bottom: 2em;padding-left: 0px;}
.zhuan_video_list_page .video-card{display:block;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease;position:relative;margin-bottom:0;grid-column:span 1}
.zhuan_video_list_page .video-card:hover{transform:translateY(-4px);box-shadow:0 10px 18px rgba(0,0,0,.1)}
.zhuan_video_list_page .video_wrapper{position:relative;width:100%;background:#000}
.zhuan_video_list_page .video_wrapper video{width:100%;height:auto;display:block}
.zhuan_video_list_page .plyr__video-embed{position:relative;width:100%;background:#000;overflow:hidden}
.zhuan_video_list_page .plyr__video-embed iframe{position:relative;width:100%;height:auto;border:none;display:block}
.zhuan_video_list_page .video-overlay{position:absolute;bottom:0;left:0;width:100%;padding:16px;background:linear-gradient(to top,rgba(0,0,0,.6),transparent 60%);color:#fff;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}
.video-title-overlay{transform:translateY(0);transition:transform .4s ease;z-index:1;line-height:1}
.video-title-overlay a{font-size:16px;font-weight:bold;color:#fff;text-decoration:none;line-height:1.3;pointer-events:auto;transition:text-decoration 0.3s ease;margin:0;padding:0;display:block}
.video-title-overlay a:hover{color:#fff;text-decoration:underline}
.video-share-overlay{opacity:0;max-height:0;overflow:hidden;transition:all .4s ease;display:flex;gap:8px}
.zhuan_video_list_page .video-card:hover .video-share-overlay{opacity:1;max-height:40px;margin-top:8px;pointer-events:auto}
.zhuan_video_list_page .video-card:hover .video-title-overlay{transform:translateY(-6px)}
.plyr__control--overlaid{background:rgba(255,255,255,.6);color:#000}
.plyr__control--overlaid:hover{background:var(--ast-global-color-1,#0073aa)!important;color:#fff}
.plyr__poster,.plyr__video-wrapper{background-color:#fff!important}
.plyr--stopped.plyr__poster-enabled .plyr__poster{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:2;pointer-events:none;border:none;margin:0;padding:0}
.zhuan_video_list_page .video-info{display:none}
.sharethis-inline-buttons{padding:0}
.zhuan_video_list_page .video-card.video-portrait .video_wrapper,.zhuan_video_list_page .video-card.video-portrait .plyr__video-embed{aspect-ratio:9/16}
.zhuan_video_list_page .video-card.video-portrait .plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.zhuan_video_list_page .video-card.video-landscape .video_wrapper,.zhuan_video_list_page .video-card.video-landscape .plyr__video-embed{aspect-ratio:9/16;display:flex;align-items:center;justify-content:center;background:#000}
.zhuan_video_list_page .video-card.video-landscape .video_wrapper video,.zhuan_video_list_page .video-card.video-landscape .plyr__video-embed iframe{width:auto;height:100%;max-width:100%;object-fit:contain}

/* YouTube视频特殊样式 */
.zhuan_video_list_page .youtube-embed-wrapper{position:relative;width:100%;height:100%;background:#000}
.zhuan_video_list_page .video-card.video-portrait .youtube-embed-wrapper{aspect-ratio:9/16}
.zhuan_video_list_page .video-card.video-landscape .youtube-embed-wrapper{aspect-ratio:9/16;display:flex;align-items:center;justify-content:center}
.zhuan_video_list_page .youtube-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}

@media screen and (max-width:1200px){.zhuan_video_list_page{grid-template-columns:repeat(3,1fr);gap:15px}}
@media screen and (max-width:768px){.zhuan_video_list_page{grid-template-columns:repeat(2,1fr);gap:15px;padding-left: 0px;}}
@media screen and (max-width:480px){.zhuan_video_list_page{grid-template-columns:1fr;}.zhuan_video_list_page .video-title-overlay a{font-size:15px}}
/*fx*/
a.addtoany_share img{width: 32px !important;}
/*zhuan_video_list_page*/


/*zhuan_video_carousel_swiper*/
.zhuan-video-carousel-swiper{position:relative;overflow:hidden;padding-bottom:4em;padding-top:0em}
.zhuan-video-carousel-swiper .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}
.zhuan-video-carousel-swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.zhuan-video-carousel-swiper .swiper-button-next,.zhuan-video-carousel-swiper .swiper-button-prev{position:absolute;top:50%;z-index:10;cursor:pointer}
.zhuan-video-carousel-swiper .swiper-button-next{right:75px;border-radius:50px;color:#333;width:36px;height:36px;line-height:36px;background-color:rgba(255,255,255,.8)}
.zhuan-video-carousel-swiper .swiper-button-prev{left:75px;border-radius:50px;color:#333;width:36px;height:36px;line-height:36px;background-color:rgba(255,255,255,.8)}
.zhuan-video-carousel-swiper .swiper-button-next::after,.swiper-button-prev::after{font-size:16px;color:#333}
@media (max-width:767px){.zhuan-video-carousel-swiper .swiper-button-next{right:24px}.zhuan-video-carousel-swiper .swiper-button-prev{left:24px}}
/*Video content style*/
.zhuan-video-carousel-swiper .video-card{background-color:#fff;padding:0;border-radius:10px;box-sizing:border-box;overflow:hidden;position:relative;margin-bottom:20px}
.zhuan-video-carousel-swiper .video-card .plyr{width:100%;height:auto;object-fit:cover}
.zhuan-video-carousel-swiper .video_wrapper{position:relative}
.zhuan-video-carousel-swiper .video-info{padding:20px;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:flex-end;background:linear-gradient(to bottom,rgba(0,0,0,0) 75%,rgba(0,0,0,.4));z-index:12;pointer-events:none}
.zhuan-video-carousel-swiper .video-info h2{margin-bottom:.4em!important;transition:margin-bottom .4s linear;text-align:left}
.zhuan-video-carousel-swiper .video-card:hover .video-info h2{margin-bottom:1.1em!important}
.zhuan-video-carousel-swiper .video-title{z-index:12;pointer-events:auto}
.zhuan-video-carousel-swiper .video-title a{font-size:1.1rem;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;transition:text-decoration 0.3s ease}
.zhuan-video-carousel-swiper .video-title a:hover{text-decoration:underline}
/*Share Button*/
.zhuan-video-carousel-swiper .sharethis-inline-buttons{z-index:11;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;padding:20px;position:absolute;left:0;bottom:0;width:100%;height:20%;cursor:pointer;display:flex;align-items:flex-end;pointer-events:auto}
.zhuan-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}
/*Plyr控件样式优化*/
.zhuan-video-carousel-swiper .plyr__control--overlaid{background:rgba(255,255,255,.6);color:#000}
.zhuan-video-carousel-swiper .plyr__control--overlaid:hover{background:var(--ast-global-color-1,#0073aa)!important;color:#fff}
.zhuan-video-carousel-swiper .plyr__poster,.zhuan-video-carousel-swiper .plyr__video-wrapper{background-color:#fff!important}
.zhuan-video-carousel-swiper .plyr--stopped.plyr__poster-enabled .plyr__poster{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:2;pointer-events:none;border:none;margin:0;padding:0}

/* 横屏视频处理样式 */
.zhuan-video-carousel-swiper .video-card.video-portrait .video_wrapper,.zhuan-video-carousel-swiper .video-card.video-portrait .plyr__video-embed{aspect-ratio:9/16}
.zhuan-video-carousel-swiper .video-card.video-portrait .plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.zhuan-video-carousel-swiper .video-card.video-landscape .video_wrapper,.zhuan-video-carousel-swiper .video-card.video-landscape .plyr__video-embed{aspect-ratio:9/16;display:flex;align-items:center;justify-content:center;background:#000}
.zhuan-video-carousel-swiper .video-card.video-landscape .video_wrapper video,.zhuan-video-carousel-swiper .video-card.video-landscape .plyr__video-embed iframe{width:auto;height:100%;max-width:100%;object-fit:contain}

@media (max-width:767px){.zhuan-video-carousel-swiper .video-title a{font-size:1.4rem}.zhuan-video-carousel-swiper .video-card:hover .video-info h2{margin-bottom:1.6em!important}}

/* YouTube视频特殊样式 */
.zhuan-video-carousel-swiper .youtube-embed-wrapper{position:relative;width:100%;height:100%;background:#000;min-height:200px}
.zhuan-video-carousel-swiper .video-card.video-portrait .youtube-embed-wrapper{aspect-ratio:9/16}
.zhuan-video-carousel-swiper .video-card.video-landscape .youtube-embed-wrapper{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}
.zhuan-video-carousel-swiper .youtube-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:1}
/* 确保YouTube iframe不受其他样式影响 */
.zhuan-video-carousel-swiper .video-card.video-landscape .youtube-embed-wrapper iframe{width:100% !important;height:100% !important;max-width:none !important;object-fit:initial !important}

/*zhuan_video_carousel_swiper*/


/*zhuan-index_banner_swiper*/
.zhuan-index_banner_swiper{max-width:100%;height:100%;margin-left:-65px !important;margin-right: -65px !important;}
.zhuan-index_banner_swiper .swiper-slide{text-align:center;background:#fff;display:flex;justify-content:center;align-items:center;}
.zhuan-index_banner_swiper .swiper-slide img{display:block;max-width:100%;height:auto;object-fit:cover;}
.zhuan-index_banner_swiper .swiper-wrapper{margin-bottom:50px;}
.zhuan-index_banner_swiper .swiper-slide{border-radius:0.375rem;position:relative;display:block;}
.zhuan-index_banner_swiper .index_banner_swiper-content{margin:0px 0;max-width:50%;padding:0px;position:absolute;top:20%;left:10%;right:10%;color:white;text-align:left;z-index:1;}
.zhuan-index_banner_swiper .index_banner_swiper-content a{margin-top:30px;}
.zhuan-index_banner_swiper .index_banner_swiper-content p{color:var(--ast-global-color-2);font-size:1.375rem;line-height:1.375;}
.zhuan-index_banner_swiper .swiper-button-next::after,.zhuan-index_banner_swiper,.swiper-button-prev::after{font-size:16px;color:#333333;}
.zhuan-index_banner_swiper .swiper-button-prev,.zhuan-index_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:1023px){.zhuan-index_banner_swiper .index_banner_swiper-content{top: 5%;left: 5%;right: 5%;text-align: center;}
.zhuan-index_banner_swiper .index_banner_swiper-content{max-width: 100%;}
.zhuan-index_banner_swiper .index_banner_swiper-content a{margin-top: 10px;}
.zhuan-index_banner_swiper .index_banner_swiper-content p{color: var(--ast-global-color-2);font-size: 1.125rem;line-height: 1.125;}
}
@media (max-width:767px){.zhuan-index_banner_swiper{margin-left:-24px !important;margin-right: -24px !important;}}
/*zhuan-index_banner_swiper*/


/*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;text-align:left;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%;}
}

.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-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;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;margin-top: 0px;}
.zhuan-product_cases_slide-image-container img{width:100%;height:100%;transition:transform 0.3s ease;display:block;margin-top:0px;}
.zhuan-product_cases_slide-image-container:hover img{transform:scale(1.1);}
.zhuan-product_cases_slide-overlay{color:white;opacity:1;transition:opacity 0.3s ease;background-color:transparent;padding:2em;text-align:center;position:relative;z-index:2}
.zhuan-product_cases_slide-overlay .zhuan-product_cases_slide-ico{display:flex;align-items:center;justify-content:center;color:var(--ast-global-color-0);font-weight:600;}
.zhuan-product_cases_slide-overlay .zhuan-product_cases_slide-ico:hover{color:var(--ast-global-color-1);}
.zhuan-product_cases_slide-overlay svg{width:20px;}
.zhuan-product_cases_slide-overlay-title{line-height:1.2em;margin-bottom:0.8em !important;font-size:1.563rem;font-weight:600;color:var(--ast-global-color-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.zhuan-product_cases_slide-overlay-description{font-size:0.875rem;margin-top:0rem;margin-bottom:0.5rem !important;color:var(--ast-global-color-2);margin-left: 10px;margin-right: 10px;}
@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:700px;position:relative;padding-bottom:4em;padding-top:0em;background-color:var(--ast-global-color-5);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}
.zhuan-slide_up_and_down .swiper{width:100%;height:100%;border-radius:1rem;overflow:hidden;}
.zhuan-slide_up_and_down .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;max-width:1670px;margin-left:auto;margin-right:auto;padding-left:0px;padding-right:0px;border-radius:1rem;overflow:hidden;background-color:#fff;}
.zhuan-slide_up_and_down .swiper-slide img{display:block;width:100%;object-fit:cover;}
.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: flex-start;align-items: stretch;width: 100%;height: 100%;}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left{padding: 40px;text-align: left;}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .logo{display: flex;flex-wrap: nowrap;justify-content: flex-start;margin-bottom: 40px;}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .logo span{margin-right: 30px;}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .logo img{width: 150px;}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_right{padding: 0px;}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_right img{max-width: 100%;height: 100%;}
.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .data{flex-wrap: wrap;display: flex;justify-content: flex-start;margin-bottom: 0px;margin-top: 0px;padding: 0px;border-top: 1px solid var( --ast-global-color-8 );margin-top: 0px;}
.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 (min-width: 1024px) {
	.zhuan-slide_up_and_down .swiper-slide_content {flex-direction: row;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left{order: 1;width: 45%;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_right{order: 2;width: 55%;}    
}
@media (max-width: 1500px) {  
	.zhuan-slide_up_and_down{position:relative;height:800px;}
  }
@media (max-width: 1316px) {  
	.zhuan-slide_up_and_down{position:relative;height:1000px;}
  }
@media (max-width: 1023px) {  
	.zhuan-slide_up_and_down{position:relative;height:900px;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left {order: 2;max-width: 100%;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_right {order: 1; max-width: 100%;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_right img{height:350px;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left h2{font-size: 1.875rem;line-height: 1.2em;}
}
@media (max-width: 767px) {  
	.zhuan-slide_up_and_down{position:relative;height:1120px;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left{padding: 20px;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left h2{font-size: 1.875rem;line-height: 1.2em;}
  .zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left p{margin-bottom: 1em;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .logo{flex-wrap: wrap;margin-bottom: 20px;margin-top: 5px;}
  .zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .logo img{width: 120px;}
  .zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .logo span{margin-bottom: 10px;}
	.zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_left .data h3{font-size: 1.375rem;}
    .zhuan-slide_up_and_down .swiper-slide_content .swiper-slide_right img {height: 100%;}
}
@media (max-width: 400px) {  
  .zhuan-slide_up_and_down{position:relative;height:1280px;}
}
@media (max-width: 370px) {  
  .zhuan-slide_up_and_down{position:relative;height:1330px;}
}
/*zhuan-slide_up_and_down*/


/*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*/




/*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:#A06C18;}
.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;}
.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:#444;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-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:#666;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-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-text_scrolling*/
.zhuan-text_scrolling{display:flex;align-items:center;flex-direction:column;font-size:1rem;-webkit-animation:fill 0.5s infinite alternate;overflow-x:hidden;justify-content:center;padding-bottom:4em;padding-top:0em;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);}
.zhuan-text_scrolling .left{width:fit-content;white-space:nowrap;animation:zhuan-scroll-left 10s linear 0.5s infinite;}
.zhuan-text_scrolling .right{width:fit-content;white-space:nowrap;animation:zhuan-scroll-right 10s linear 0.5s infinite;}
.zhuan-text_scrolling span{padding:20px;border-radius:10px;margin:1em;background-color:var(--ast-global-color-4);display:inline-block;border:1px solid var(--ast-global-color-2);color:var(--ast-global-color-2);}
.zhuan-text_scrolling span:hover{background-color:var(--ast-global-color-2);color:var(--ast-global-color-4);border:1px solid var(--ast-global-color-2);}
@keyframes zhuan-scroll-left{0%{margin-left:0%;opacity:0%;}
10%{opacity:100%;}
90%{opacity:100%;}
100%{margin-left:-100%;opacity:0%;}
}@keyframes zhuan-scroll-right{0%{margin-right:0%;opacity:0%;}
10%{opacity:100%;}
90%{opacity:100%;}
100%{margin-right:-100%;opacity:0%;}
}
/*zhuan-text_scrolling*/
    

 /*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-surface-treatment*/
.zhuan-surface-treatment{overflow:hidden;background-color:#fff;padding:40px 0;}
.zhuan-surface-treatment .s_t_box{display:flex;flex-wrap:wrap;gap:20px;}
.zhuan-surface-treatment .s_t_box .s_t_box_img{border-radius:10px;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;font-weight:bolder;line-height: 1.2em;}
.zhuan-surface-treatment .s_t_box .s_t_box_img .overlay .m_c_describe{font-size:14px;bottom:2px;margin-top:10px;font-weight:normal;}
.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 100%;max-width: 100%;}
}
@media screen and (max-width:480px){
.zhuan-surface-treatment .s_t_box .s_t_box_img{width:100%;flex:0 0 100%;}
}
/*zhuan-surface-treatment*/


/* Additional Information*/
.zhuan-additional-info-layout{display:flex;gap:40px;margin-top:0px}
.zhuan-video-section{flex:0 0 40%;min-width:0}
.zhuan-video-section h4{display:none}
.zhuan-video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#f5f5f5;border-radius:8px;overflow:hidden}
.zhuan-video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.zhuan-video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f5f5f5 0%,#e0e0e0 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}
.zhuan-video-placeholder-icon{width:60px;height:60px;background:rgba(0,0,0,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}
.zhuan-video-placeholder-icon svg{width:30px;height:30px;fill:#666}
.zhuan-video-placeholder-text{color:#666;font-size:14px;text-align:center;line-height:1.4}
.zhuan-video-placeholder.loading .zhuan-video-placeholder-icon{animation:pulse 1.5s ease-in-out infinite}
.zhuan-video-placeholder.error .zhuan-video-placeholder-icon{background:rgba(220,53,69,0.1)}
.zhuan-video-placeholder.error .zhuan-video-placeholder-icon svg{fill:#dc3545}
.zhuan-video-placeholder.error .zhuan-video-placeholder-text{color:#dc3545}
@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.5}}
.zhuan-text-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}
.zhuan-f_d-title{position:absolute;top:20px;left:20px;color:#fff;font-size: 1.25rem;font-weight:400;text-shadow:2px 2px 4px rgba(0,0,0,0.7);pointer-events:auto}
.zhuan-attributes-section{flex:1;min-width:0;border: 1px solid var(--ast-global-color-8);padding-top: 0.2rem;padding-right: 0.2rem;padding-bottom: 0;padding-left: 0.2rem;background-color: var(--ast-global-color-4);border-radius: 0.5rem;}
.zhuan-attributes-section .woocommerce-product-attributes{width:100%;border-collapse:collapse}
.zhuan-attributes-section table{margin: 0 !important;}
.zhuan-attributes-section .woocommerce-product-attributes th,.zhuan-attributes-section .woocommerce-product-attributes td{padding:.75rem;border-bottom:1px solid var(--ast-global-color-8);text-align:left}
.zhuan-attributes-section .woocommerce-product-attributes th{font-weight:600;color:var(--ast-global-color-2);width:40%}
.zhuan-attributes-section .woocommerce-product-attributes td{color:var(--ast-global-color-3)}
.zhuan-attributes-section .woocommerce-product-attributes-item--scope-of-customization{border-bottom: 0px solid var(--ast-border-color) !important;}
@media (max-width: 1024px) {
    .zhuan-additional-info-layout{flex-direction:column;gap:30px}
    .zhuan-video-section,.zhuan-attributes-section{flex:none}
    .zhuan-attributes-section .woocommerce-product-attributes th{width:35%}
    .zhuan-f_d-title{top:15px;left:15px;font-size:1rem}
    .zhuan-video-placeholder-icon{width:50px;height:50px}
    .zhuan-video-placeholder-icon svg{width:25px;height:25px}
    .zhuan-video-placeholder-text{font-size:12px}
}

/* Product Detail Images */
.zhuan-detail-images-section{margin-top:40px;padding-top:30px;border-top:1px solid var(--ast-border-color)}
.zhuan-detail-images-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:20px;align-items:stretch}
.zhuan-detail-image-item{position:relative;border-radius:8px;overflow:hidden;transition:all 0.3s ease}
.zhuan-detail-image-item:hover{transform:translateY(-2px)}
.zhuan-detail-image-wrapper{position:relative;width:100%;height:200px;background:#f5f5f5;border-radius:8px;overflow:hidden}
.zhuan-detail-image{width:100%;height:100% !important;object-fit:cover;display:block;transition:transform 0.3s ease}
.zhuan-detail-image-item:hover .zhuan-detail-image{transform:scale(1.05)}
.zhuan-detail-image-error{position:absolute;top:0;left:0;width:100%;height:100%;background:#f8f9fa;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6c757d;border-radius:8px}
.zhuan-detail-image-error-icon{width:40px;height:40px;background:rgba(108,117,125,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
.zhuan-detail-image-error-icon svg{width:20px;height:20px;fill:#6c757d}
.zhuan-detail-image-error-text{font-size:12px;text-align:center;line-height:1.4}
@media (max-width:1300px){.zhuan-detail-images-grid{grid-template-columns:repeat(8,1fr);gap:20px}.zhuan-detail-image-wrapper{height:180px}}
@media (max-width:1000px){.zhuan-detail-images-grid{grid-template-columns:repeat(6,1fr);gap:20px}.zhuan-detail-image-wrapper{height:160px}}
@media (max-width:768px){.zhuan-detail-images-grid{grid-template-columns:repeat(4,1fr);gap:15px}.zhuan-detail-image-wrapper{height:140px}}
@media (max-width:480px){.zhuan-detail-images-section{margin-top:30px;padding-top:20px}.zhuan-detail-images-grid{gap:12px}.zhuan-detail-image-wrapper{height:120px}}
/* 图片悬停提示效果 */
.zhuan-detail-image-item{cursor:pointer !important}
.zhuan-detail-image-item:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1) !important}
/* Product Detail Images */
/*zhuan-image-gallery*/
.zhuan-image-gallery{max-height:80vh;overflow-y:auto;padding:0}
.zhuan-image-gallery img{margin:0;padding:0}
/* SweetAlert2 关闭按钮样式 */
.swal2-close{background:var(--ast-global-color-1);border:none !important;box-shadow:none !important;color:#fff !important;font-size:24px !important;font-weight:bold !important;width:30px !important;height:30px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:all 0.3s ease !important;position:absolute !important;top:10px !important;right:10px !important;z-index:1000 !important}
.swal2-close:hover{background-color:rgba(220,53,69,0.1) !important;color:#dc3545 !important}
.swal2-close:focus{outline:none !important;box-shadow:none !important}
/*zhuan-detail-images-swiper*/
/* Additional Information*/


/*zhuan-certificates-shortcode*/
.zhuan-certificates-section{padding-top: 0em;padding-right: 0px;padding-bottom: 4em;padding-left: 0px;}
.zhuan-certificates-container{margin:0 auto;padding:0 0em}
.zhuan-certificates-swiper{position:relative;padding: 2em 1em;}
.zhuan-certificate-item{text-align:center;padding:1em;background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.05);transition:all 0.3s ease}
.zhuan-certificate-item:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(0,0,0,0.1)}
.zhuan-certificate-item img{width:100%;object-fit:cover;border-radius:8px;margin-bottom:1rem}
.zhuan-certificate-item h3{font-size:0.8rem !important;font-weight:500 !important;color:var(--ast-global-color-2) !important;margin-bottom:0.5rem !important;height: 50px;}
.zhuan-certificates-swiper .swiper-pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:10}
.zhuan-certificates-swiper .swiper-pagination-bullet{background:var(--ast-global-color-2);opacity:0.3;margin:0 5px;width:10px;height:10px}
.zhuan-certificates-swiper .swiper-pagination-bullet-active{opacity:1}
.zhuan-certificates-swiper .swiper-button-next,.zhuan-certificates-swiper .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:50px;height:50px;background-color:rgba(255,255,255,0.9);border-radius:50%;color:#333;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1)}
.zhuan-certificates-swiper .swiper-button-next:hover,.zhuan-certificates-swiper .swiper-button-prev:hover{background-color:#fff;color:var(--ast-global-color-2);box-shadow:0 4px 12px rgba(0,0,0,0.15)}
.zhuan-certificates-swiper .swiper-button-next{right:20px}
.zhuan-certificates-swiper .swiper-button-prev{left:20px}
.zhuan-certificates-swiper .swiper-button-next::after,.zhuan-certificates-swiper .swiper-button-prev::after{font-size:20px;font-weight:bold}

@media (max-width:768px){
.zhuan-certificates-container{padding:0 0em}
.zhuan-certificate-item img{height:auto}
.zhuan-certificate-item h3{font-size:1.125rem}
.zhuan-certificates-swiper .swiper-button-next,.zhuan-certificates-swiper .swiper-button-prev{width:40px;height:40px}
.zhuan-certificates-swiper .swiper-button-next::after,.zhuan-certificates-swiper .swiper-button-prev::after{font-size:16px}
}

@media (max-width:480px){
.zhuan-certificates-section{padding:3em 0}
.zhuan-certificate-item img{height:120px}
.zhuan-certificates-swiper .swiper-button-next,.zhuan-certificates-swiper .swiper-button-prev{width:35px;height:35px}
.zhuan-certificates-swiper .swiper-button-next::after,.zhuan-certificates-swiper .swiper-button-prev::after{font-size:14px}
}
/*zhuan-certificates-shortcode*/


/*zhuan-brand-partners-logo*/
.zhuan-brand-partners-logo{margin-top: -10%;background-color: transparent;overflow:hidden;padding:40px 0;margin-left: auto;margin-right: auto;transform: rotate(45deg);position: relative;transform-origin: center center;}
.zhuan-brand-partners-logo .z_b_p_l_box{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;}
.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img{overflow:hidden;position:relative;flex: 0 0 120px;width:120px;height:120px;border-radius:10%;margin-top: 0px;margin-bottom: 3px;}
.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img.border{border:1px solid #e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,0.1);}
.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img img{width:100%;height:100%;object-fit:contain;display:block;transform: rotate(-45deg);}
/* 鼠标悬停交互效果 */
.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img:hover{transform: rotate(0deg) scale(1.1);transition: all 0.3s ease;box-shadow: 0 4px 15px rgba(0,0,0,0.2);z-index: 10;}
.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img:hover img{transform: rotate(-45deg) scale(0.9);transition: all 0.3s ease;}
.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img.border:hover{border-color: var(--ast-global-color-0);box-shadow: 0 4px 15px rgba(51,132,78,0.3);}
@media screen and (max-width:1400px){.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img{width:80px;height:80px;flex: 0 0 80px;}}
@media screen and (max-width:1000px){.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img{width:150px;height:150px;flex: 0 0 150px;}.zhuan-brand-partners-logo{transform: rotate(0deg);}.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img img{transform: rotate(0deg);}.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img:hover img{transform: rotate(0deg) scale(0.9);}}
@media screen and (max-width:768px){.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img{width:120px;height:120px;flex: 0 0 120px;}.zhuan-brand-partners-logo{transform: rotate(0deg);}.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img img{transform: rotate(0deg);}.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img:hover img{transform: rotate(0deg) scale(0.9);}}
@media screen and (max-width:480px){.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img{width:50px;height:50px;flex: 0 0 50px;}.zhuan-brand-partners-logo{transform: rotate(0deg);}.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img img{transform: rotate(0deg);}.zhuan-brand-partners-logo .z_b_p_l_box .z_b_p_l_img:hover img{transform: rotate(0deg) scale(0.9);}}
/* 测试媒体查询是否生效 */
@media screen and (max-width:768px){}
/*zhuan-brand-partners-logo*/

/*zhuan-adaptive-table*/
.post-template-default #primary .entry-content table{margin:auto;min-width:300px;max-width:100%;border-collapse:collapse;color:#333;border-radius:.4em;overflow:hidden;width:100%;border:0px solid #ddd!important;background:#fff}
.post-template-default #primary .entry-content table thead tr{background:var(--ast-global-color-0);color:#fff}
.post-template-default #primary .entry-content table thead th{border:1px solid #ddd!important;font-weight:600;text-transform:uppercase;font-size:0.875em;letter-spacing:0.5px;padding:1em 1.2em}
.post-template-default #primary .entry-content table tbody tr{background-color:#fff;transition:background-color 0.2s ease}
.post-template-default #primary .entry-content table tbody tr:nth-child(even){background-color:#f8f9fa}
.post-template-default #primary .entry-content table tbody tr:nth-child(odd){background-color:#fff}
.post-template-default #primary .entry-content table th,.post-template-default #primary .entry-content table td{text-align:left;padding:.8em 1.2em;border:1px solid #ddd!important;vertical-align:top}
.post-template-default #primary .entry-content table tbody td{color:#555;line-height:1.6}
@media screen and (max-width:600px){
.post-template-default #primary .entry-content table thead{display:none}
.post-template-default #primary .entry-content table tbody tr{display:block;border-top:1px solid #ddd!important;border-bottom:1px solid #ddd!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;margin-bottom:1em;border-radius:.3em;box-shadow:0 1px 3px rgba(0,0,0,0.08)}
.post-template-default #primary .entry-content table tbody tr:first-child{border-top:1px solid #ddd!important}
.post-template-default #primary .entry-content table tbody td{display:block;text-align:left;padding:.8em 1em;border:none!important}
.post-template-default #primary .entry-content table tbody td:first-child{margin-top:.5em}
.post-template-default #primary .entry-content table tbody td:last-child{margin-bottom:.5em}
.post-template-default #primary .entry-content table tbody td:before{content:attr(data-th) ": ";font-weight:600;width:120px;display:inline-block;color:#333;margin-right:0.5em}
}
@media screen and (min-width:601px){
.post-template-default #primary .entry-content table tbody tr:hover{background-color:var(--ast-global-color-7)!important;cursor:pointer}
.post-template-default #primary .entry-content table tbody td:before{display:none}
.post-template-default #primary .entry-content table th,.post-template-default #primary .entry-content table td{display:table-cell;padding:1em 1.2em;border:1px solid #ddd!important}
.post-template-default #primary .entry-content table thead th{border:1px solid #ddd!important;background:var(--ast-global-color-0);color:#fff}
.post-template-default #primary .entry-content table tbody td{color:#555}
}
/*zhuan-adaptive-table*/





/*zhuan*/




