/*
Theme Name: Astra-Child
Theme URI: https://wpastra.com/child-theme/
Description: 这是子主题的描述
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Template: astra
Version: 1.0
*/


/*爱永自定义样式*/
.elementor-location-header{ position:relative; z-index:5;}
/*2025-09-09爱永新增首页样式*/
.ibannerbg{ }
.elementor-widget-video{ max-height:100%;}
.ibannerbg video{ display:block; object-fit:fill;}

.ilangallbg{}
.ilangallbg .wpml-elementor-ls ul {display: flex;  gap: 30px;}
.ilangallbg .wpml-elementor-ls ul li.wpml-ls-item{ display:block;}
.ilangallbg .wpml-elementor-ls ul li.wpml-ls-item a.wpml-ls-link{ display:block; padding:0;}
.ilangallbg .wpml-elementor-ls ul li.wpml-ls-item a.wpml-ls-link img.wpml-ls-flag{ display:block;}
.ilangallbg .wpml-elementor-ls ul li.wpml-ls-item a.wpml-ls-link span.wpml-ls-native{ margin:5px 0 0 0; display:block; text-align:center;}

.personalizedleftimg img{ cursor: ew-resize;}

.elementor-element.ibannerbg .elementor-wrapper{ --video-aspect-ratio:auto !important;}

.iaboutusbg{}
.iaboutlist{}
.iaboutlist .iaboutliitem{ width:21%; transition: all 0.5s;}
.iaboutlist .iaboutliitem .iaboutliitemtext, .iaboutlist .iaboutliitem:before{ opacity: 0;  visibility: hidden;}
.iaboutlist .iaboutliitem.active{ width:32.9%;}
.iaboutlist .iaboutliitem.active .iaboutliitemtext, .iaboutlist .iaboutliitem.active:before{ visibility: visible;  opacity: 1;}

	.icertgdlist .swiper-slide{ padding-bottom:20px;}
	.icertgdlist .swiper-slide-inner .swiper-slide-image{ box-shadow:  0px 0px 15px 0px rgba(20, 44, 87, 0.2);}
.icertgundong .swiper-pagination{ position:static; margin-top:50px;}

	.ipersonalbg > .e-con-inner{ max-width:1520px;}



	.iexhibitiongdlist .elementor-swiper .elementor-swiper-button{ width:40px; height:40px; background-position:center center; background-repeat:no-repeat; }
	.iexhibitiongdlist .elementor-swiper .elementor-swiper-button svg{ display:none;}
.iexhibitiongdlist .elementor-swiper .elementor-swiper-button.elementor-swiper-button-prev{ background-image:url(/wp-content/uploads/2025/09/ivideoleft.svg); left: -80px;}
.iexhibitiongdlist .elementor-swiper .elementor-swiper-button.elementor-swiper-button-next{ background-image:url(/wp-content/uploads/2025/09/ivideoright.svg); right: -80px;}
	
	.footerform{}
	.footerform .wpforms-container input.wpforms-field-medium, 
	.footerform .wpforms-container select.wpforms-field-medium, 
	.footerform .wpforms-container .wpforms-field-row.wpforms-field-medium{ max-width:100%; }
	
	.footerform .wpforms-container .wpforms-submit-container{}
	.footerform .wpforms-container .wpforms-submit-container .wpforms-submit{ background: linear-gradient( 0deg, #134090 0%, #215ABE 100%);
border-radius: 8px; width:100%; font-weight: bold;font-size: 18px; width:100%; display:block;color: #FFFFFF;border: none; font-family: Roboto, Roboto;line-height: 21px; padding:20px 0;}
	


/*产品分类*/
.procatlist{}
.procatallbtn{}
.procatallbtn a{font-weight: bold;font-size: 20px; display:block; background: #ADD2FA;border-radius: 8px;color: #04070B;line-height: 24px; padding: 28px 30px;}
.procatlist > ul{ margin:0;}
.procatlist > ul > li{ list-style:none; margin-top:20px;border: 1px solid #DBDBDB; overflow:hidden; border-radius: 8px;}
.procatlist > ul > li > a{font-weight: bold;font-size: 18px;background: #FFFFFF; padding: 28px 30px; display:block;color: #04070B; position:relative;line-height: 24px;}

.procatlist > ul > li > a .proflpuls{ position:absolute; right:30px; top:30px; display:block; background:url(images/jiahao.svg) no-repeat center center; width:21px; height:21px; z-index:5;}
.procatlist > ul > li.show > a{ background: #215ABE; color:#fff;}
.procatlist > ul > li.show > a .proflpuls{ background:url(images/jianhao.svg) no-repeat center center; }
.procatlist > ul > li > a:hover{ color:#215ABE;}
.procatlist > ul > li.show > a:hover{ color:#fff;}

.procatlist > ul > li > ul.subchildmenu{ display:none; padding:15px 0; margin:0;}
.procatlist > ul > li.show > ul.subchildmenu{ display:block;}
.procatlist > ul > li > ul.subchildmenu li{ list-style:none;}
.procatlist > ul > li > ul.subchildmenu li a{font-weight: bold;font-size:16px;color: #04070B;line-height: 24px; display:block; padding: 15px 30px; transition:all 0s;}
.procatlist > ul > li > ul.subchildmenu li a:hover, .procatlist > ul > li > ul.subchildmenu li.current a{ color: #215ABE; background:url(images/procatlilibg.svg) no-repeat 90% center;}


@media(max-width:768px){
	.procatfl{ width:100%;}
	.procatallbtn a, .procatlist > ul > li > a{ padding:20px 20px; font-size:16px;}
	.procatlist > ul > li > a .proflpuls{ top:20px; right:20px; background-size:18px;}
	.procatlist > ul > li.show > a .proflpuls{ background-size:18px;}
	.procatlist > ul > li > ul.subchildmenu li a{ font-size:14px; padding: 10px 20px;}
	
	#uc_ue_side_menu_elementor_eee1c06 .uc-side-menu-items ul{ padding-left:20px !important;}
	
	
}

/*产品列表*/
.lyproductslist{}
.lyproductslist > .elementor-widget-container{}
.lyproductslist > .elementor-widget-container .woocommerce.columns-4{}
.lyproductslist > .elementor-widget-container .woocommerce .ast-shop-toolbar-container{ margin-bottom:40px;}
.lyproductslist > .elementor-widget-container .woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap select.orderby, 
.woocommerce-js .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select { background:url(images/proorderbg.svg) no-repeat 95% center #FFFFFF; border-radius: 8px;border: 1px solid #9E9E9E; cursor:pointer; font-weight: 400;font-size: 16px;color: #04070B;padding: 4px 10px;line-height: 24px;}



.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid{grid-template-columns: repeat(3,1fr);
    
    width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.lyproductslist > .elementor-widget-container .woocommerce ul.products li.product{ width:calc(33.333% - 26.667px) !important;}
.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li{ }
.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li.product-category{ display:none !important;}
.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-thumbnail-wrap{}
.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap{ position:relative;}

.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap .ast-woo-product-category{}
.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap a.ast-loop-product__link{}
.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap a.ast-loop-product__link .woocommerce-loop-product__title{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap .min_o_qty{margin-bottom: 10px;}
.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap .min_o_qty .unit{ margin-left:5px;}

.lyproductslist > .elementor-widget-container .woocommerce ul.products li.product .ast-woo-product-category, .woocommerce-page ul.products li.product .ast-woo-product-category{ margin-bottom:10px;}
.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap .price{ margin-bottom:0;}
.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap .price .woocommerce-Price-currencySymbol{ font-size:16px;}
.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap .cfvsw_variations_form{ /*position: absolute;  bottom: 38px;  left: 90px;*/}
  
.lyproductslist > .elementor-widget-container .cfvsw-swatches-container{ margin-left:0;}


.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap .add_to_cart_button{width: auto;height: 32px;background: #FFFFFF;border-radius: 24px;border: 1px solid #215ABE;font-weight: 400;font-size: 12px;color: #215ABE;font-family: Roboto, Roboto;letter-spacing: 0;  display: flex;  align-items: center;  gap: 10px;line-height: 21px; 
  justify-content: center; position: absolute; white-space: nowrap; padding: 0 10px;  right: 0;  bottom: 0;}
.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap .add_to_cart_button:after{ content:""; display:block; width:13px; height:13px; background:url(images/sprorelcartlefticon.svg) no-repeat; background-size:100%;}

.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap .add_to_cart_button:hover:after{filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}


.lyproductslist > .elementor-widget-container .woocommerce ul.products li.product a.ast-on-card-button.ast-select-options-trigger.product_type_simple.add_to_cart_button.ajax_add_to_cart, 
.lyproductslist > .elementor-widget-container .woocommerce ul.products li.product .tiered-pricing-shop-loop{ display:none;}

.sprorelist ul.products li.product a.ast-on-card-button.ast-select-options-trigger.product_type_simple.add_to_cart_button.ajax_add_to_cart, 
.sprorelist ul.products li.product .tiered-pricing-shop-loop{ display:none;}
.sprorelist .products.elementor-grid li .astra-shop-summary-wrap .min_o_qty{ margin-bottom:10px;}



/*分页*/
.lyproductslist > .elementor-widget-container .woocommerce-pagination{}
.lyproductslist > .elementor-widget-container .woocommerce-pagination ul.page-numbers{ text-align:center;}
.lyproductslist > .elementor-widget-container .woocommerce-pagination ul.page-numbers li{}
.lyproductslist > .elementor-widget-container .woocommerce-pagination ul.page-numbers li span, .lyproductslist > .elementor-widget-container .woocommerce-pagination ul.page-numbers li a{ font-family: Roboto, Roboto;font-weight: 400;font-size: 18px;color: #215ABE;line-height: 18px;  border-radius:100%;}
.lyproductslist > .elementor-widget-container .woocommerce-pagination ul.page-numbers li span.current{ color:#fff; background:#215ABE;}
.lyproductslist > .elementor-widget-container .woocommerce-pagination ul.page-numbers li a:hover{ color:#fff; background:#215ABE;}




/*产品详情页*/
.singleprojianjie{ height:500px; overflow-y:scroll; padding:0px 10px 20px 0;}
.singleprojianjie ul.a-unordered-list{ margin:0;}
.singleprojianjie ul li{ background:url(images/singleprojjicon.svg) no-repeat left top; padding-left: 30px; margin-bottom:20px; list-style:none;}
.woocommerce .elementor-70203 .elementor-element.elementor-element-4b8b6b0 .price .woocommerce-Price-currencySymbol{ font-size:32px; margin-right:5px;}

.singlepro_hright .elementor-widget-woocommerce-product-price{ display:none;}


/*产品详情页*/
.single-product ul{ margin:0;}
.ug-slider-wrapper .ug-textpanel{ visibility: hidden;}

.singleprophotos .ug-thumb-wrapper.ug-thumb-generated, .singleprophotos .ug-thumb-wrapper .ug-thumb-border-overlay{ border-radius:8px;}
.singleprophotos .ug-slider-wrapper .ug-item-wrapper img{ left:0 !important; max-width:100% !important; width:100% !important; border-radius:16px}

.elementor-70203 .elementor-element.elementor-element-c8a5ef3 .owl-dot{ margin:0 5px;}
.elementor-70203 .elementor-element.elementor-element-c8a5ef3 .owl-dot, .elementor-70203 .elementor-element.elementor-element-c8a5ef3 .owl-dot.active{width: 60px;height: 8px;background: #ECECEC;border-radius: 4px;}
.elementor-70203 .elementor-element.elementor-element-c8a5ef3 .owl-dot.active{background: #215ABE;}

.woocommerce-js div.product form.cart .single_variation_wrap, .woocommerce-js div.product .elementor-product-simple{ margin-top:10px;}

.singleprophotos .ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{ background:none !important;}
.woocommerce-js div.product p.ast-stock-detail, .singlepro_hright .min_o_qty{ display:none;}

.woocommerce .elementor-70203 .elementor-element.elementor-element-cf04a89 form.cart{flex-wrap: wrap !important;}
.woocommerce .elementor-70203 .elementor-element.elementor-element-cf04a89 form.cart .variations{ width:auto; border-bottom:none;}
.woocommerce .elementor-70203 .elementor-element.elementor-element-cf04a89 form.cart .variations .label label{font-weight: 400;
font-size: 32px;color: #04070B;line-height: 43px;}
.woocommerce-js div.product form.cart .reset_variations{ display:none;}
.woocommerce .elementor-70203 .elementor-element.elementor-element-cf04a89 form.cart .variations .value{vertical-align: middle;}

.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .qty{ border-color:#979797; }
.woocommerce-js .quantity .minus, .woocommerce-js .quantity .plus{font-weight: bold;font-size: 18px;color: #04070B;}
.cfvsw-swatches-container{ margin-left:20px;}


.woocommerce-js div.product form.cart .button.single_add_to_cart_button{width: 206px;height: 48px;background: #FFFFFF;border-radius: 24px;border: 1px solid #215ABE;font-weight: 400;font-size: 18px;color: #215ABE;font-family: Roboto, Roboto;letter-spacing: 0;
  display: flex;  align-items: center;  gap: 15px;line-height: 21px;white-space:nowrap; }
  
.woocommerce-js div.product form.cart .button.single_add_to_cart_button:after{ content:""; display:block; width:24px; height:24px; background:url(images/sprorelcartlefticon.svg) no-repeat;}


.woocommerce-js div.product form.cart .button.single_add_to_cart_button:hover{ background:#215ABE; color:#fff;}
.woocommerce-js div.product form.cart .button.single_add_to_cart_button:hover:after{filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}

.singleprojianjie ul{ margin:0 !important;}






.sprowrap{ max-width:80%; margin:0 auto;}

.singleprobanner{ background-size:cover; background-position:center center; background-repeat:no-repeat; min-height:746px; padding-top:87px; padding-bottom:84px;}
@media(min-width:2360px){
	.singleprobanner{ min-height:995px;}
}
.sprobantext{ padding-left:290px;}
.sprobantext ul{}
.sprobantext ul li{ display:flex; gap:20px; margin-bottom:40px;}
.sprobantext ul li:last-child{ margin-bottom:0;}
.sprobantext ul li .sprobantexticon{}
.sprobantext ul li .sprobantexttit{font-weight: bold;font-size: 24px;color: #FFFFFF;line-height: 28px;}

.sproadvbg{ padding:100px 0;}
.sproadvlist{}
.sproadvlist ul{ display:flex; gap:60px;}
.sproadvlist li{ width:calc(25% - 45px); text-align:center; list-style:none;}
.sproadvlist li .sproadvicon{ width:80px; margin:0 auto;}
.sproadvlist li .sproadvtext{font-weight: bold;font-size: 24px;color: #04070B;line-height: 28px; margin-top:40px;}
.sproadv_video{ margin-top:100px;}
.sproadv_video iframe{ width:100%; height:855px; border-radius:15px; overflow:hidden;}

.sprofeaturesbg{ padding:60px 0;}
.spro_title{ text-align:center;font-weight: bold;font-size: 42px;color: #04070B;line-height: 49px;}
.sprodesc{font-weight: 400;font-size: 16px; text-align:center; color: #04070B;line-height: 24px; margin-top:10px;}
.sprofeatureslist{ margin-top:60px;}
.sprofeatureslist .sprofeaturesitem{ margin-bottom:40px; display:flex; align-items:center;}
.sprofeatureslist .sprofeaturesitem:nth-child(2n){ flex-direction:row-reverse;}
.sprofeatureslist .sprofeaturesitem .sprofeaturestext{ width:52.63%; padding-right:80px;}
.sprofeatureslist .sprofeaturesitem:nth-child(2n) .sprofeaturestext{  padding-right:0px; padding-left:80px;}
.sprofeatureslist .sprofeaturesitem .sprofeaturestext .sprofeaturesitemtit{font-weight: bold;font-size: 32px;color: #04070B;line-height: 38px;}
.sprofeatureslist .sprofeaturesitem .sprofeaturestext .sprofeaturesitemnr{ margin-top:20px;}
.sprofeatureslist .sprofeaturesitem .sprofeaturestext .sprofeaturesitemnr p{font-weight: 400;font-size: 16px;color: #04070B;line-height: 24px; margin-bottom:20px;}
.sprofeatureslist .sprofeaturesitem .sprofeaturesimg{ width:47.37%;}

/*产品FAQ*/
.sprofaqsbg{ padding:100px 0;background: linear-gradient( 180deg, #DFF1FF 0%, #FCFDFF 30%);}
.faqlist{ margin-top:60px;}
.faqlist li{ margin-bottom:20px;border-radius: 8px; background:#fff; border: 1px solid #DBDBDB; padding:25px 30px; list-style:none;}
.faqlist li .faqlititle{display:flex; justify-content:space-between; cursor:pointer; padding-left:48px; position:relative;}
.faqlist li .faqlititle:before{ content:""; display:block; width:28px; height:28px; background:url(images/sprofaqicon.svg) no-repeat; position:absolute; left:0; top:0; }
.faqlist li .faqlitii{ width:calc(100% - 44px);font-weight: bold;font-size: 24px;color:#04070B;line-height: 26px;}
.faqlist li .faqlititle span{display: block;  width: 21px;  height:12px;  background-image:url(images/sprofaqrighticon.svg); background-repeat: no-repeat; background-position:center center; transition: all 0.3s; position:relative; top:10px;}
.faqlist li .faqlicontent{ margin-top:20px; display:none; padding:0 32px 0 48px; }
.faqlist li .faqlicontent p{font-weight: 400;font-size: 16px;color: #04070B;line-height: 22px;}
.faqlist li.active{background: #F1F6FF; border: 1px solid #215ABE;}
.faqlist li.active .faqlititle .faqlitii{ color:#215ABE;}
.faqlist li.active .faqlititle span{transform: rotate(180deg);}
.faqlist li:nth-child(1) .faqlicontent{ display:block;}


.woocommerce-js h2.spro_title{ margin-bottom:0;}

.singleproone{ background:#fff;}


.spromaylikebg{ padding:100px 0;}
.spromaylikelist{ margin-top:60px;}
.spromaylikelist ul{ display:flex; gap:40px;}
.spromaylikelist ul li{ width:calc(25% - 30px); list-style:none;}
.spromaylikelist ul li a{ display:block;}
.spromaylikelist ul li a .sprorelimg{ border-radius:16px; overflow:hidden;}
.spromaylikelist ul li a .sprorelimg img{ transition:all 0.5s; }
.spromaylikelist ul li a .sproreltext{ margin-top:20px;}
.spromaylikelist ul li a .sproreltext .sprorelcat{font-weight: 400;font-size: 16px;color: #999999;line-height: 24px;}
.spromaylikelist ul li a .sproreltext .sproreltit{font-weight: bold;font-size: 18px;color: #04070B;line-height: 21px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.supplier_starlist{ display:flex; gap:10px; margin-top:10px;}
.supplier_starlist span{ display:block; width:10px; height:10px; background:url(images/star-0.svg) no-repeat;}
.supplier_goodstar1 span:nth-child(-n+1), 
.supplier_goodstar2 span:nth-child(-n+2), 
.supplier_goodstar3 span:nth-child(-n+3), 
.supplier_goodstar4 span:nth-child(-n+4), 
.supplier_goodstar5 span{ background:url(images/star-1.svg) no-repeat;}
.spromaylikelist ul li a .sproreltext .sprorelbottom{ display:flex; justify-content:space-between; align-items:center; margin-top:10px;}
.spromaylikelist ul li a .sproreltext .sprorelprice{font-weight: bold;font-size: 32px;color: #04070B;line-height: 38px;}
.spromaylikelist ul li a .sproreltext .sprorelprice span{font-weight: 400;font-size: 16px;color: #04070B;line-height: 24px; margin-right:5px;}
.spromaylikelist ul li a .sproreltext .sprorelbtn{background: #FFFFFF;border-radius: 24px;border: 1px solid #215ABE;width: auto;font-weight: 400;font-size: 12px;color: #215ABE; align-items:center; padding:8px 16px;line-height: 13px; display:flex; justify-content:space-between;height: auto; gap:10px; white-space:nowrap; }
.spromaylikelist ul li a .sproreltext .sprorelbtn:after{ content:""; display:block; width:14px; height:14px; background:url(images/sprorelcarticon.svg) no-repeat;}
.spromaylikelist ul li a:hover .sproreltext .sprorelbtn{ background:#215ABE; color:#fff;}
.spromaylikelist ul li a:hover .sproreltext .sprorelbtn:after{filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}
.spromaylikelist ul li a:hover .sproreltext .sproreltit{ color:#215ABE;}
.spromaylikelist ul li a:hover .sprorelimg img{ transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}


.sprorelist li .woocommerce-LoopProduct-link img{transition:all 0.5s;}
.sprorelist li .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size: 16px; margin-right:5px;}
.sprorelist li .astra-shop-summary-wrap{ position:relative;}
.sprorelist li a.add_to_cart_button{ position: absolute;  right: 0;  bottom: 0;}
.sprorelist li:hover .woocommerce-LoopProduct-link img{ transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}


.singlepro_hright .cfvsw-swatches-option{min-width: 40px !important;  min-height: 40px !important; border: none;  padding: 0;}
.singlepro_hright .cfvsw-swatches-option[data-slug="black"] .cfvsw-swatch-inner{ background-image:url(images/color002.png) !important;}
.singlepro_hright .cfvsw-swatches-option[data-slug="orange"] .cfvsw-swatch-inner{ background-image:url(images/color001.png) !important;}


#elementor-popup-modal-34818{ display:none !important;}
.woocommerce ul.products li.product .astra-shop-summary-wrap, .woocommerce-page ul.products li.product .astra-shop-summary-wrap{padding: 20px 0 0 0;}
#uc_mega_menu_elementor_23776c06 .uc-mega_menu_section{ padding-top:21px !important; }
@media(max-width:1920px){
	#uc_mega_menu_elementor_23776c06 .uc-mega_menu_section{ padding-top:16px !important; }
}


/*阶梯价样式*/
.singlepro_hright .min_o_qty{ display:none;}
.singlepro_hright .min_o_qty span.unit{ margin-left:5px;}
.singlepro_hright .tpt__tiered-pricing{}
.singlepro_hright .tpt__tiered-pricing .tiered-pricing-wrapper{}
.singlepro_hright .tpt__tiered-pricing .tiered-pricing-blocks{}
.singlepro_hright .tpt__tiered-pricing .tiered-pricing-blocks .tiered-pricing-block{display: flex;
  flex-direction: column-reverse;
  border: none;}
.singlepro_hright .tpt__tiered-pricing .tiered-pricing-blocks .tiered-pricing-block.tiered-pricing--active{}
.singlepro_hright .tpt__tiered-pricing .tiered-pricing-blocks .tiered-pricing-block .tiered-pricing-block__price{font-size: 36px; line-height: 1.5;}
.singlepro_hright .tpt__tiered-pricing .tiered-pricing-blocks .tiered-pricing-block .tiered-pricing-block__price .woocommerce-Price-amount{}
.singlepro_hright .tpt__tiered-pricing .tiered-pricing-blocks .tiered-pricing-block .tiered-pricing-block__price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{}

.singlepro_hright .tpt__tiered-pricing .tiered-pricing-blocks .tiered-pricing-block .tiered-pricing-block__quantity{color: #666;}
.singlepro_hright .tpt__tiered-pricing .tiered-pricing-blocks .tiered-pricing-block .tiered-pricing-block__quantity span{}


/*找回密码*/
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{ width:100%; border:none;}

.footerform #acym_fulldiv_formAcym1.acym__subscription__form__shortcode{ background:none;margin: 0;
  padding: 0; height:auto;}
.footerform #acym_fulldiv_formAcym1.acym__subscription__form__shortcode #formAcym1{ width:100%;}
.footerform #acym_fulldiv_formAcym1 .acym__subscription__form__button button{width: 100%;
  padding: 20px;
  border-radius: 10px;}
.footerform #acym_fulldiv_formAcym1.acym__subscription__form__shortcode .acym__subscription__form__fields, 
.footerform #acym_fulldiv_formAcym1.acym__subscription__form__shortcode .acym__subscription__form__button{}
.footerform #acym_fulldiv_formAcym1.acym__subscription__form__shortcode .acym__subscription__form__fields input.cell{ width:100%;}

.footerform #acym_fulldiv_formAcym1 .acym__subscription__form__fields .acym__subscription__form__lists input[type="checkbox"]{ width:24px; height:24px;}
.footerform #acym_fulldiv_formAcym1.acym__subscription__form__shortcode .acym__subscription__form__fields .acym__subscription__form__lists{ display:flex;}
.footerform #acym_fulldiv_formAcym1 .acym__subscription__form__fields .acym__subscription__form__lists label{ display:flex; align-items: center; cursor:pointer;}

@media(min-width:2560px){
    .singleprophotos .uc-items-wrapper.ug-gallery-wrapper.ug-theme-grid{ height:928px !important;}
    .elementor-70203 .elementor-element.elementor-element-c8a5ef3 .uc_image_box{ height:199px !important;}
}
@media(max-width:1680px){
    .singleprophotos .uc-items-wrapper.ug-gallery-wrapper.ug-theme-grid{ height:576px !important;}
    .elementor-70203 .elementor-element.elementor-element-c8a5ef3 .uc_image_box{ height:121px !important;}
}
@media(max-width:1440px){
	.sprobantext{ padding-left:100px;}
	.sproadvlist li .sproadvtext{ font-size:18px; margin-top:20px;}
	.sproadvbg, .sprofaqsbg, .spromaylikebg{ padding:60px 0;}
	.sprofeaturesbg{ padding:40px 0;}
	.singleprophotos .uc-items-wrapper.ug-gallery-wrapper.ug-theme-grid{ height:480px !important;}
	.elementor-70203 .elementor-element.elementor-element-c8a5ef3 .uc_image_box{ height:100px !important;}
	.elementor-70203 .elementor-element.elementor-element-c8a5ef3 .uc_box_content{ padding-top:30px !important;}
}
@media(max-width:1280px){
    .singleprophotos .ug-slider-wrapper .ug-item-wrapper img{ height:auto !important;}
    .singleprophotos .uc-items-wrapper.ug-gallery-wrapper.ug-theme-grid{ height:300px !important;}
}
@media(max-width:1024px){
	.iexhibitiongdlist .elementor-swiper .elementor-swiper-button.elementor-swiper-button-prev{ left:0;}
	.iexhibitiongdlist .elementor-swiper .elementor-swiper-button.elementor-swiper-button-next{ right:0;}

	.spromaylikelist ul li a .sproreltext .sprorelprice{ font-size:20px;}
	.spromaylikelist ul li a .sproreltext .sprorelprice span{ font-size:14px;}

	.sprowrap{ max-width:92%;}
	.sprobantext{ padding-left:0;}
	.sprobantext ul li{ margin-bottom:20px;}
	.singleprobanner{ min-height:inherit; padding:60px 0;}
	
	.procatallbtn a{ padding:10px;  font-size:16px;}
	.procatlist > ul > li > a{ padding:10px 30px 10px 10px; font-size:16px;}
	.procatlist > ul > li > a .proflpuls{right: 10px;  top: 10px;}
	.procatlist > ul > li > ul.subchildmenu li a{ padding:10px;}
	.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap .add_to_cart_button, 
	.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap .cfvsw_variations_form{ position: static;}
	
	
	.singleprophotos .ug-slider-wrapper .ug-item-wrapper img{ height:auto !important;}
	
	
}
@media(max-width:768px){
	.iexhibitiongdlist .elementor-swiper .elementor-swiper-button.elementor-swiper-button-prev{ left:-40px;}
	.iexhibitiongdlist .elementor-swiper .elementor-swiper-button.elementor-swiper-button-next{ right:-40px;}
    .iaboutlist .iaboutliitem, .iaboutlist .iaboutliitem.active{ width:100%;}
	.iexhibitiongdlist .elementor-swiper .elementor-swiper-button{background-size: 25px;}
	.icertgundong .swiper-pagination{ margin-top:0;}
	.itupiangdlist .uc_logo_marquee_holder{ margin-right:20px;}
	
	.footerform .wpforms-container .wpforms-submit-container .wpforms-submit{ padding:14px 0; font-size:16px;}
	.ipersonalbg > .e-con-inner{ max-width:100%;}
	
	.footerform #acym_fulldiv_formAcym1.acym__subscription__form__shortcode .acym__subscription__form__fields input.cell{ padding:10px;}

    .lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid{ grid-template-columns: repeat(1,1fr);}
.lyproductslist > .elementor-widget-container .woocommerce .products.elementor-grid li .astra-shop-summary-wrap .add_to_cart_button{ padding:10px;}
.lyproductslist .woocommerce-js ul.products li.product .price, .woocommerce-page ul.products li.product .price{ margin-bottom:0;}


	.singleprobanner{ padding:40px 0 150px 0;}
	.sprobantext ul li{ gap:10px;}
	.sprobantext ul li .sprobantexttit{ font-size:16px;}
	
	.sproadvbg, .sprofaqsbg, .spromaylikebg{ padding:40px 0;}
	.sproadvlist ul{ gap:20px; flex-wrap:wrap;}
	.sproadvlist li{ width:calc(50% - 10px); }
	.sproadvlist li .sproadvicon{ width:50px;}
	.sproadvlist li .sproadvtext{ margin-top:10px; font-size:16px; line-height:1.3;}
	.sproadv_video{ margin-top:40px;}
	.spro_title{ font-size:24px; line-height:1.5;}
	.sprodesc{ font-size:14px;}
	.sprofeatureslist{ margin-top:20px;}
	.sprofeatureslist .sprofeaturesitem{flex-direction:column-reverse;}
	.sprofeatureslist .sprofeaturesitem .sprofeaturestext{ width:100%; padding:0;}
	.sprofeatureslist .sprofeaturesitem .sprofeaturestext .sprofeaturesitemtit{ font-size:18px; line-height:1.5; }
	.sprofeatureslist .sprofeaturesitem .sprofeaturestext .sprofeaturesitemnr{ margin-top:10px;}
	.sprofeatureslist .sprofeaturesitem .sprofeaturestext .sprofeaturesitemnr p{ font-size:14px;}
	.sprofeatureslist .sprofeaturesitem .sprofeaturesimg{ width:100%; margin-bottom:20px;}
	.sprofeatureslist .sprofeaturesitem:nth-child(2n){ flex-direction:column-reverse;}
	.sprofeatureslist .sprofeaturesitem:nth-child(2n) .sprofeaturestext{ padding:0;}
	.sprofeatureslist .sprofeaturesitem:last-child{ margin-bottom:0;}
	.faqlist{ margin-top:20px;}
	.faqlist li{ padding:15px;}
	.faqlist li:last-child{ margin-bottom:0;}
	.faqlist li .faqlitii{ font-size:16px; line-height:1.3;}
	.faqlist li .faqlicontent{ margin-top:10px; padding:0;}
	.faqlist li .faqlicontent p{ line-height:1.5;}
	.spromaylikelist{ margin-top:20px;}
	.spromaylikelist ul{ gap:20px; flex-wrap:wrap;}
	.spromaylikelist ul li{ width:100%;}
	.faqlist li .faqlititle span{ background-size:13px;}
	
	.sprorelist li a.add_to_cart_button{ position: static;}
	
	.sproadv_video iframe{ height:350px;}
	
	.woocommerce-js div.product form.cart .single_variation_wrap, .woocommerce-js div.product .elementor-product-simple{ margin-top:20px;}
	
	.elementor-70203 .elementor-element.elementor-element-c8a5ef3 .owl-dot, .elementor-70203 .elementor-element.elementor-element-c8a5ef3 .owl-dot.active{ width:40px;}
	
	.elementor-kit-5 input:not([type="button"]):not([type="submit"]), .elementor-kit-5 textarea, .elementor-kit-5 .elementor-field-textual{ padding:10px;}
	
	#elementor-menu-cart__toggle_button{padding-right: 20px !important;  padding-left: 20px !important;}
	
	
	.singleprophotos .ug-gallery-wrapper .ug-strip-panel{ left:0 !important; background:none !important;}
	.lyproductslist > .elementor-widget-container .woocommerce-pagination ul.page-numbers li span, .lyproductslist > .elementor-widget-container .woocommerce-pagination ul.page-numbers li a{ font-size:14px; line-height:15px;}
	
	
	.lyproductslist > .elementor-widget-container .woocommerce ul.products li.product{ width:100% !important;}
	
	.singleprophotos .uc-items-wrapper.ug-gallery-wrapper.ug-theme-grid{ height:250px !important;}
	
	.elementor-70203 .elementor-element.elementor-element-c8a5ef3 .uc_image_box{ height:108px !important;}
	
	
	.woocommerce-js div.product form.cart .button.single_add_to_cart_button{ font-size:14px; width:180px;}
	
	.elementor-kit-5 input:not([type="button"]):not([type="submit"]), .elementor-kit-5 textarea, .elementor-kit-5 .elementor-field-textual{ padding:0;}
	
}

	


	
	
	





















