@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.ivz-conveyor.com/wp-content/themes/woodmart/fonts/woodmart-font-2-400.woff2?v=8.2.2") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//www.ivz-conveyor.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//www.ivz-conveyor.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//www.ivz-conveyor.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//www.ivz-conveyor.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//www.ivz-conveyor.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//www.ivz-conveyor.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//www.ivz-conveyor.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//www.ivz-conveyor.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 16px;
	--wd-title-font: "UNSII", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-transform: uppercase;
	--wd-title-color: rgb(51,51,51);
	--wd-entities-title-font: "UNSII", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: rgb(51,51,51);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "UNSII", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "UNSII", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(51,51,51);
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 18px;
	--wd-brd-radius: 10px;
	--wd-primary-color: rgb(92,153,242);
	--wd-alternative-color: rgb(92,153,242);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: rgb(92,153,242);
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(34,71,204);
	--btn-accented-bgcolor-hover: rgb(31,64,185);
	--btn-transform: none;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(227,162,141);
	background-image: none;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(255,255,255);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(247,243,240);
	background-image: none;
}
html .wd-nav-mobile > li > a {
	text-transform: none;
}
html .wd-buy-now-btn {
	background: rgb(160,194,105);
}
html .wd-buy-now-btn:hover {
	background: rgb(131,172,43);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.product-labels .product-label.onsale {
	background-color: rgb(126,164,222);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(171,186,129);
	color: rgb(255,255,255);
}
.product-labels .product-label.featured {
	background-color: rgb(227,162,141);
	color: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1400px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "Helvetica NeueB";
	src: url("//www.ivz-conveyor.com/wp-content/uploads/2026/04/HelveticaNeueLTPro-Bd.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Helvetica Light";
	src: url("//www.ivz-conveyor.com/wp-content/uploads/2026/04/HELVETICA-LIGHT_0.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "UNSII";
	src: url("//www.ivz-conveyor.com/wp-content/uploads/2026/04/UNSII-2.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Deng";
	src: url("//www.ivz-conveyor.com/wp-content/uploads/2026/04/Deng.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

.wd-header-html{width:100% !important;}
.whb-general-header .whb-general-header-inner .whb-col-right,.wd-page-title,.wrap-price{display:none !important;}
#main-content{padding-top:0 !important;}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a{color:#66a9f3 !important;}
.whb-general-header .whb-general-header-inner .whb-col-center{width:85%;}
.whb-general-header .whb-general-header-inner .whb-col-center ul{width:100% !important;gap:0;justify-content: space-between;}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after{top:110% !important;}
#top-search .s{padding:0 5px 0 15px;}
#banner .swiper{padding-bottom:0 !important;}
#banner .swiper-pagination{top:inherit;bottom:20px !important;}
.row1 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.row2 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.row3 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.row4 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:4;}
.row5 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:5;}
.row6 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:6;}
#lunbo1 .swiper{padding:0 !important;}
#lunbo1 .swiper-pagination{top:inherit;bottom:15px !important;}
#lunbo1 .swiper-pagination-bullet{width:60px;height:16px;border-radius:0 !important;}
#sub1-more .elementor-widget-text-editor p{margin:0;}
#sub1-item:hover{animation-name:shake;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;}
@keyframes shake{
      33.3%{transform:translateX(-6px)}
      49.95%{transform:translateX(4px)} 
      66.6%{transform:translateX(-2px)}
      83.25%{transform:translateX(1px)}
      to{transform:translateX(0)}
}
#abo2-left{height:270px;padding-left:20px;overflow: hidden; overflow-x: hidden!important;overflow-y: auto!important;-webkit-overflow-scrolling: touch;direction: rtl;padding-right: 20px;}
#abo2-left::-webkit-scrollbar-thumb {background-color: #66a9f3;height: 30px;-webkit-box-shadow: inset 0 0 3px rgb(0 0 0 / 20%);}
#abo2-left::-webkit-scrollbar {width:9px;background-color:#eeeeee;}
#sub2-btn .elementor-button-content-wrapper{width:134px;height:36px;display:flex;align-items:center;}
#sub2-item .elementor-widget-image{width:38px;height:38px;position: relative;overflow: hidden;z-index: 2;margin:0 auto;}
#sub2-item .elementor-widget-image img{transition: .2s;display: block;top: 0;position: relative;-webkit-filter: drop-shadow(#ffffff 0 38px);filter: drop-shadow(#ffffff 0 38px);}
#sub2-item:hover .elementor-widget-image img{top: -100%;}
#sub2-item{position: relative;overflow:hidden;}
#sub2-item::before{content: "";position: absolute;left: 0;width: 100%;height: 0;background:#66a9f3;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;}
#sub2-item:hover::before{height: 100%;top: auto;bottom: 0;}
#sub2-item:hover .elementor-heading-title{color:#fff !important;}
#foot-menu .elementor-sitemap-page-title{display:none;}
#foot-menu ul{padding-left:0;}
#foot-menu ul li{margin-bottom:0;}
#foot-menu ul li a,#foot2-menu ul.product-categories>li .children li a,#foot3-menu ul.product-categories>li .children li a{position:relative;-webkit-transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1); transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);}
#foot-menu ul li a::before,#foot2-menu ul.product-categories>li .children li a::before,#foot3-menu ul.product-categories>li .children li a::before{width: 0%;height: 1px;background-color: #fff;content: '';left: 0;bottom:-5px;position: absolute;-webkit-transition: all .5s;transition: all .5s;}
#foot-menu ul li:hover a::before,#foot2-menu ul.product-categories>li .children li:hover a::before,#foot3-menu ul.product-categories>li .children li:hover a::before{width: 100%;}
#foot2-menu .widget_product_categories h5,#foot3-menu .widget_product_categories h5{display:none;}
#foot2-menu ul.product-categories li,#foot3-menu ul.product-categories li{list-style:none;}
#foot2-menu ul,#foot3-menu ul{padding:0;}
#foot2-menu ul.product-categories>li:nth-child(2),#foot3-menu ul.product-categories>li:nth-child(1){display:none;}
#foot2-menu ul.product-categories .cat-parent>a,#foot3-menu ul.product-categories .cat-parent>a{display:none;}
#foot2-menu ul.product-categories>li .children li,#foot3-menu ul.product-categories>li .children li{margin-bottom:0;line-height:40px;font-size:18px;font-family:"Deng";}
#foot2-menu ul.product-categories>li .children li a,#foot3-menu ul.product-categories>li .children li a{color:#fff !important;}
#foot2-menu .wd-cats-toggle,#foot3-menu .wd-cats-toggle{display:none !important;}
#sub5-nr .elementor-post{position:relative;padding: 130px 0 100px 15px;overflow:inherit;}
#sub5-nr .elementor-post:hover{-webkit-animation: bounce .5s linear 1;animation: bounce .5s linear 1;}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
#sub5-nr .elementor-post::after{content:"";width:8px;height:8px;border-radius:50%;background:#bfbfbf; position:absolute; top:0; left:-4px;}
#sub5-nr .elementor-post::before{content:"";width:1px;height:120%;background-image: linear-gradient(to bottom,rgba(191,191,191,1), rgba(191,191,191,1),rgba(191,191,191,0));position:absolute;top:0;left:0;}
#sub5-nr .elementor-post .elementor-post__thumbnail__link{position:relative;z-index:2;}
#sub5-nr .elementor-post .elementor-post__text{width:calc(100% - 15px);;height:100%;position:absolute;top:0;left:15px;padding-top:60px;}
#sub5-nr .elementor-post .elementor-post__text::before{content:"01";font-size:30px;font-weight:900;color:#bfbfbf;font-family:"Avenir";position:absolute;top:-20px;left:0;}
#sub5-nr .elementor-post .elementor-post__text .elementor-post__excerpt{margin:80% 0 10px 0;height:56px;overflow:hidden;}
#sub5-nr .elementor-post .elementor-post__text .elementor-post__excerpt p{overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
#sub5-nr .elementor-post .elementor-post__text .elementor-post__title{position:relative;padding-bottom:10px;}
#sub5-nr .elementor-post .elementor-post__text .elementor-post__title::before{content:"";width:37px;height:2px;background:#66a9f3; position:absolute; bottom:0; left:0;}
#sub5-nr .elementor-posts-container .elementor-post:nth-child(2),
#sub5-nr .elementor-posts-container .elementor-post:nth-child(4){margin-top:70px;margin-bottom:50px;}
#sub5-nr .elementor-posts-container .elementor-post:nth-child(2) .elementor-post__text::before{content:"02";}
#sub5-nr .elementor-posts-container .elementor-post:nth-child(3) .elementor-post__text::before{content:"03";}
#sub5-nr .elementor-posts-container .elementor-post:nth-child(4) .elementor-post__text::before{content:"04";}
#sub5-nr .elementor-posts-container .elementor-post:nth-child(1),#sub5-nr .elementor-posts-container .elementor-post:nth-child(3){margin-bottom:100px;}
#sub5-nr .elementor-post__read-more{text-decoration:underline;}
#sub6-nr .elementor-post{position:relative;overflow:hidden;}
#sub6-nr .elementor-post::after{content:"Shanghai IVZ";width:100%;height:auto;padding:0 35px;font-size:16px;color:#666666;text-transform:uppercase;position:absolute;left:0;top:30px;}
#sub6-nr .elementor-post::before{content: "";position: absolute;right: 0; top: 0;width: 0;height: 100%;background:#66a9f3;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;}
#sub6-nr .elementor-post:hover::before{width: 100%; right: auto;left: 0;}
#sub6-nr .elementor-post__meta-data{width:100%;height:auto;position:absolute;left:0;top:60px;padding:0 35px;z-index:2;}
#sub6-nr .elementor-post__thumbnail__link,#sub6-nr .elementor-post__excerpt{padding:0 25px;}
#sub6-nr .elementor-post__title,#sub6-nr .elementor-post__excerpt{text-align:center;}
#sub6-nr .elementor-post__title{overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
#sub6-nr .elementor-post__excerpt{overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:4;}
#sub6-nr .elementor-post__read-more{display:block;margin:0 auto; width:146px;height:41px;text-align:center;line-height:41px;background:#fff;transition: all 300ms ease-in-out;}
#sub6-nr .elementor-post__text{z-index:2;}
#sub6-nr .elementor-post:hover::after,#sub6-nr .elementor-post:hover .elementor-post__meta-data,
#sub6-nr .elementor-post:hover .elementor-post__title a,#sub6-nr .elementor-post:hover .elementor-post__excerpt p{color:#fff !important;}
#sub6-nr .elementor-post:hover .elementor-post__read-more{color:#66a9f3;}
#sub7-item .sub7-box{display:flex;align-items:center;justify-content:space-between;width:80%;height:53px; background:#bcdcff; border-radius:26.5px; padding:0 0 0 10px;margin:30px auto 0;}
#sub7-item .sub7-box .sub7-num{width:33px;height:33px;background:#fff;text-align:center;border-radius:50%;}
#sub7-item .sub7-box .sub7-name{width: calc(100% - 33px);display:flex;align-items:center;justify-content:center;text-align:center;padding-right:10px;}
#sub7-nr{position:relative;}
#sub7-nr .elementor-swiper-button{font-size:50px;}
#sub7-nr .elementor-swiper-button-prev{left:-4%;}
#sub7-nr .elementor-swiper-button-next{right:-4%;}
#sub8-rig{position:relative;overflow:hidden;}
#sub8-rig #sub8-cont{top:0;left:0;width:100%;height:100%;}
#sub8-cont #gallery-1 .gallery-item{float:inherit !important;width:inherit !important;height:auto;position:absolute;}
#sub8-cont #gallery-1 .gallery-item:hover{-webkit-animation: bounce .5s linear 1;animation: bounce .5s linear 1;}
#sub8-cont #gallery-1 img{border:none !important;}
#sub8-cont #gallery-1 br{display:none !important;}
#sub8-cont #gallery-1 .gallery-item:nth-child(1){top:2%;left:23%;width:7% !important;}
#sub8-cont #gallery-1 .gallery-item:nth-child(2){top:57%;left:32%;width:7% !important;}
#sub8-cont #gallery-1 .gallery-item:nth-child(3){top:14%;left:43%;width:10% !important;}
#sub8-cont #gallery-1 .gallery-item:nth-child(4){top:4%;left:58%;width:7% !important;}
#sub8-cont #gallery-1 .gallery-item:nth-child(5){top:43%;left:55%;width:10% !important;}
#sub8-cont #gallery-1 .gallery-item:nth-child(6){top:32%;left:82%;width:7% !important;}
#sub8-cont #gallery-1 .gallery-item:nth-child(7){top:59%;left:78%;width:10% !important;}
#abo2-nr .elementor-swiper-button{width:57px;height:57px;background:#9ecafc;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;}
#abo2-nr .elementor-swiper-button-prev{left:18%;}
#abo2-nr .elementor-swiper-button-next{right:18%;}
#abo2-nr .elementor-image-carousel-wrapper{position:relative;overflow:hidden;}
#abo2-nr .elementor-image-carousel-wrapper::before,#abo2-nr .elementor-image-carousel-wrapper::after {content:"";width:19.5%;height:100%;background:rgba(102,169,243,.7);position:absolute;top:0;z-index:2;}
#abo2-nr .elementor-image-carousel-wrapper::before{left:0;}
#abo2-nr .elementor-image-carousel-wrapper::after{right:0;}
#abo3-nr #gallery-1 img{border:none !important;box-shadow: 0px 0px 10px 0px rgba(8, 8, 8, 0.11);}
#abo4-item:hover{animation-name:buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1;}
@keyframes buzz-out{
      10%{transform:translateX(3px) rotate(2deg)}
      20%{transform:translateX(-3px) rotate(-2deg)}
      30%{transform:translateX(3px) rotate(2deg)}
      40%{transform:translateX(-3px) rotate(-2deg)}
      50%{transform:translateX(2px) rotate(1deg)}
      60%{transform:translateX(-2px) rotate(-1deg)}
      70%{transform:translateX(2px) rotate(1deg)}
      80%{transform:translateX(-2px) rotate(-1deg)}
      90%{transform:translateX(1px) rotate(0)}
      to{transform:translateX(-1px) rotate(0)}
}
#abo5-nr .elementor-swiper-button-prev{left:-4%;}
#abo5-nr .elementor-swiper-button-next{right:-4%;}
#pro-left .widget-title{width:100%;background:#66a9f3;color:#fff !important;line-height:71px;padding-left:15px;font-size:29px;font-family:"UNSII";text-transform: uppercase;margin-bottom:5px;}
#pro-left .product-categories{padding:0;}
#pro-left .product-categories>.cat-item{margin-bottom:2px;}
#pro-left .product-categories>.cat-item>a{font-size:18px;line-height:24px;color:#333333;font-weight:400;padding:18px 20px;position:relative;background:#f6f6f6;font-family:"Arial";text-transform: uppercase;}
#pro-left .product-categories>.cat-item>a::before{content:"";width: 0px;height: 0px;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:10px solid #66a9f3;font-size: 0px;line-height: 0px;position: absolute;right:15px;top:50%;margin-top:-5px; transition: all 300ms ease-in-out;}
#pro-left .product-categories>.cat-item> .wd-cats-toggle{display:none;}
#pro-left .product-categories>.cat-item.wd-active>a,
#pro-left .product-categories>.cat-item.wd-current-active-parent>a {position:relative;background:#f6f6f6;color:#333333;}
#pro-left .product-categories>.cat-item.wd-active>a::before,
#pro-left .product-categories>.cat-item.wd-current-active-parent>a::before{border-left:10px solid #66a9f3;transform: rotate(90deg);}
#pro-left .product-categories>.cat-item .children{padding:10px 0;background:#ffffff;}
#pro-left .product-categories>.cat-item .children li{border-bottom:1px dashed #bfbfbf;padding-left:20px;}
#pro-left .product-categories>.cat-item .children li:last-child{border-bottom:none;}
#pro-left .product-categories>.cat-item .children li a{padding:10px 0;font-size:16px;line-height:20px;color:#555555;font-family:"Arial";font-weight:400;}
#pro-left .product-categories>.cat-item .children li.wd-active a{color:#66a9f3;}
#pro-list .product-wrapper,#pro-bott .product-wrapper{display:block !important;}
#pro-list .product-element-top,#pro-bott .product-element-top{border:1px solid #bfbfbf;border-radius:0;overflow:hidden;}
#pro-list .product-element-top a img,#pro-bott .product-element-top a img,
#video-item .elementor-custom-embed-image-overlay>img{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#pro-list .wd-product-header,#pro-bott .wd-product-header{width:100%;height:51px;display:flex;align-items:center;justify-content:center;transition: all 300ms ease-in-out;}
#pro-list .wd-product-header h3,#pro-bott .wd-product-header h3{overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
#pro-list .wd-product-header .wd-entities-title a{font-size:16px;line-height:24px;color:#333333;font-weight:400 !important;font-family:"Arial" !important;transition: all 300ms ease-in-out;}
#pro-list .product-wrapper:hover .wd-product-header{background:#66a9f3;}
#pro-list .product-wrapper:hover .wd-product-header .wd-entities-title a{color:#fff;}
#pro-list .product-wrapper:hover .product-element-top a img,#pro-bott .product-wrapper:hover .product-element-top a img,
#video-item:hover .elementor-custom-embed-image-overlay>img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#pro-list .page-numbers li{margin:0 6px;}
#pro-list .page-numbers li .page-numbers{border:1px solid #c8c8c8;border-radius:0;}
#pro-list .page-numbers li .current{background:#66a9f3 !important;border-radius:0;border:1px solid #66a9f3;}
#pro-zuo .wd-gallery-images {border: 1px solid #bfbfbf;overflow:hidden;}
#pro-zuo .wd-gallery-thumb .wd-carousel-wrap .wd-carousel-item img {border: 1px solid #bfbfbf;border-radius: 0;}
#pro-zuo .woocommerce-product-gallery img{border-radius:0 !important;}
#pro-zuo .wd-gallery-thumb{margin-top:20px;}
#pro-xq{font-family:"Deng";font-size:16px;line-height:30px;color:#333;}
#pro-xq table{border: 1px solid #ddd !important;}
#pro-xq table td{border: 1px solid #ddd !important;}
#pro-xq table tr{border: 1px solid #ddd !important;}
#pro-bott .product-wrapper .wd-product-header{background:#66a9f3;}
#pro-bott .wd-product-header .wd-entities-title a{color:#fff !important;}
#video .e-n-tabs-heading .e-n-tab-title[aria-selected=true],#video .e-n-tab-title:hover{background:#66a9f3;}
#video .e-n-tab-title:hover span{color:#fff;}
#video-list .elementor-pagination,#news-list .elementor-pagination,#case-list .elementor-pagination{margin-top:30px;display:flex;align-items:center;justify-content:center;}
#video-list .elementor-pagination .page-numbers,#news-list .elementor-pagination .page-numbers,
#case-list .elementor-pagination .page-numbers{width:30px;height:30px;text-align:center;line-height:28px;border:1px solid #c8c8c8;color:#7e7e7e;margin:0 6px;}
#video-list .elementor-pagination .current,#news-list .elementor-pagination .current,
#case-list .elementor-pagination .current{background:#66a9f3;border:1px solid #66a9f3;color:#fff;}
#video-item .elementor-custom-embed-image-overlay{position:relative;overflow:hidden;}
#news-list .elementor-post{align-items:center;position:relative;overflow:hidden;}
#news-list .elementor-post::before,#case-list .elementor-post::before{content:""; width:100%;height:0;background:#66a9f3;position:absolute;left:0;top:0;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;}
#news-list .elementor-post .elementor-post__text{position:relative;z-index:2;padding-right:20px;}
#news-list .elementor-post .elementor-post__read-more{display:block; width:130px;background:#a7d1ff;text-align:center;transition: all 300ms ease-in-out;}
#news-list .elementor-post .elementor-post__excerpt{overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:5;}
#news-list .elementor-post:hover::before,#case-list .elementor-post:hover::before{height:100%;top:auto;bottom:0;}
#news-list .elementor-post:hover .elementor-post__title a,#news-list .elementor-post:hover .elementor-post__meta-data,
#news-list .elementor-post:hover .elementor-post__excerpt p,
#case-list .elementor-post:hover .elementor-post__title a,#case-list .elementor-post:hover .elementor-post__excerpt p,
#case-list .elementor-post:hover .elementor-post__read-more{color:#fff;}
#news-list .elementor-post:hover .elementor-post__read-more{background:#fff;color:#66a9f3;}
#case-list .elementor-post .elementor-post__text{position:relative;z-index:2;transition: all 300ms ease-in-out;}
#case-list .elementor-post:hover .elementor-post__text{padding:15px;}
#case-list .elementor-post{position:relative;overflow:hidden;}
#cont-item .elementor-image-box-content{width: calc(100% - 45px);}@media (min-width: 768px) and (max-width: 1024px) {
	#lunbo1 .swiper-pagination{bottom:10px;}
#lunbo1 .swiper-pagination-bullet{width:30px;height:6px;}
#pro-left .widget-title{font-size:22px;}
#pro-left .product-categories>.cat-item>a{font-size:16px;}
#abo2-nr .elementor-image-carousel-wrapper::before, #abo2-nr .elementor-image-carousel-wrapper::after{width:32.4%;}
#abo2-nr .elementor-swiper-button-prev{left:30%;}
#abo2-nr .elementor-swiper-button-next{right:30%;}
#abo5-nr .elementor-swiper-button-prev,#abo5-nr .elementor-swiper-button-next{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.2);}
#abo5-nr .elementor-swiper-button-prev,#sub7-nr .elementor-swiper-button-prev{left:4%;}
#abo5-nr .elementor-swiper-button-next,#sub7-nr .elementor-swiper-button-next{right:4%;}
#sub1-more{position:inherit;bottom:inherit;right:inherit;margin-top:20px;width:48%;}
}

@media (min-width: 577px) and (max-width: 767px) {
	#lunbo1 .swiper-pagination{bottom:10px;}
#lunbo1 .swiper-pagination-bullet{width:20px;height:4px;}
#pro-left .widget-title{font-size:20px;}
#pro-left .product-categories>.cat-item>a{font-size:16px;}
#news-list .elementor-post{display:block;}
#news-list .elementor-post .elementor-post__thumbnail__link{margin:0;}
#news-list .elementor-post .elementor-post__text{padding:0;margin-top:20px;}
#cont-item .elementor-image-box-wrapper{display:flex;min-height:30px;height:inherit !important;}
#cont-form .elementor-column{margin-bottom:20px;}
#abo2-nr .elementor-image-carousel-wrapper::before, #abo2-nr .elementor-image-carousel-wrapper::after{display:none;}
#abo2-nr .elementor-swiper-button{width:40px;height:40px;}
#abo2-nr .elementor-swiper-button-prev{left:5%;}
#abo2-nr .elementor-swiper-button-next{right:5%;}
#abo3-nr #gallery-1{display:flex;justify-content:space-between;flex-wrap:wrap;}
#abo3-nr #gallery-1 .gallery-item{width:48%;margin:0 0 15px;padding:0;}
#abo5-nr .elementor-swiper-button-prev,#abo5-nr .elementor-swiper-button-next{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.2);}
#abo5-nr .elementor-swiper-button-prev{left:4%;}
#abo5-nr .elementor-swiper-button-next{right:4%;}
#sub1-more{position:inherit;bottom:inherit;right:inherit;margin-top:20px;width:100%;}
#sub5-nr .elementor-post .elementor-post__text .elementor-post__excerpt{margin:67% 0 10px 0;}
#sub5-nr .elementor-posts-container .elementor-post:nth-child(1), #sub5-nr .elementor-posts-container .elementor-post:nth-child(3){margin-bottom:20px;}
#sub5-nr .elementor-post .elementor-post__text{padding-top:30px;}
#sub5-nr .elementor-post{padding:80px 0 0px 15px;}
#sub6-nr .elementor-post::after{top:10px;}
#sub6-nr .elementor-post__meta-data{top:35px;}
#foot-menu .elementor-sitemap-list,#foot2-menu ul .children, #foot3-menu ul .children{display:flex;justify-content:space-between;flex-wrap:wrap;}
#foot-menu .elementor-sitemap-list li{width:33%;}
#foot2-menu ul.product-categories>li .children li, #foot3-menu ul.product-categories>li .children li{font-size:14px;line-height:35px;}
#foot2-menu ul .children li, #foot3-menu ul .children li{width:50%;}
}

@media (max-width: 576px) {
	#lunbo1 .swiper-pagination{bottom:10px;}
#lunbo1 .swiper-pagination-bullet{width:20px;height:4px;}
#pro-left .widget-title{font-size:20px;}
#pro-left .product-categories>.cat-item>a{font-size:16px;}
#news-list .elementor-post{display:block;}
#news-list .elementor-post .elementor-post__thumbnail__link{margin:0;}
#news-list .elementor-post .elementor-post__text{padding:15px 10px;}
#cont-item .elementor-image-box-wrapper{display:flex;min-height:30px;height:inherit !important;}
#cont-form .elementor-column{margin-bottom:20px;}
#abo2-nr .elementor-image-carousel-wrapper::before, #abo2-nr .elementor-image-carousel-wrapper::after{display:none;}
#abo2-nr .elementor-swiper-button{width:40px;height:40px;}
#abo2-nr .elementor-swiper-button-prev{left:5%;}
#abo2-nr .elementor-swiper-button-next{right:5%;}
#abo3-nr #gallery-1{display:flex;justify-content:space-between;flex-wrap:wrap;}
#abo3-nr #gallery-1 .gallery-item{width:48%;margin:0 0 15px;padding:0;}
#abo5-nr .elementor-swiper-button-prev,#abo5-nr .elementor-swiper-button-next{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.2);}
#abo5-nr .elementor-swiper-button-prev{left:4%;}
#abo5-nr .elementor-swiper-button-next{right:4%;}
#sub1-more{position:inherit;bottom:inherit;right:inherit;margin-top:20px;width:100%;}
#sub5-nr .elementor-post .elementor-post__text .elementor-post__excerpt{margin:67% 0 10px 0;}
#sub5-nr .elementor-posts-container .elementor-post:nth-child(1), #sub5-nr .elementor-posts-container .elementor-post:nth-child(3){margin-bottom:20px;}
#sub5-nr .elementor-post .elementor-post__text{padding-top:30px;}
#sub5-nr .elementor-post{padding:80px 0 0px 15px;}
#sub6-nr .elementor-post::after{top:10px;}
#sub6-nr .elementor-post__meta-data{top:35px;}
#foot-menu .elementor-sitemap-list,#foot2-menu ul .children, #foot3-menu ul .children{display:flex;justify-content:space-between;flex-wrap:wrap;}
#foot-menu .elementor-sitemap-list li{width:33%;}
#foot2-menu ul.product-categories>li .children li, #foot3-menu ul.product-categories>li .children li{font-size:14px;line-height:35px;}
#foot2-menu ul .children li, #foot3-menu ul .children li{width:50%;}
}

