.elementor-17093 .elementor-element.elementor-element-592601ff .elementor-nav-menu--main .elementor-item:hover, .elementor-17093 .elementor-element.elementor-element-592601ff .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-17093 .elementor-element.elementor-element-592601ff .elementor-nav-menu--main .elementor-item.highlighted, .elementor-17093 .elementor-element.elementor-element-592601ff .elementor-nav-menu--main .elementor-item:focus 
{
    /*border-bottom:1px solid #d3b574 !important;*/
}

.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover {
    line-height: 20px;
/*     padding: 5px 10px !important; */
}
   
.elementor img {
    /* min-width: 100%; */
    transition: transform 0.3s ease; /* 添加平滑过渡效果 */
}

.elementor .noease img {
    width:100%;
    transition: none;
}

.elementor-products-grid ul.products.elementor-grid li.product {
    overflow: hidden;
}

#my-img img:hover {
    transform: scale(1.1); /* 鼠标悬停时放大 */
}

.col-row .jet-woo-categories__item, .col-row .jet-woo-products__item {
    padding:25px !important;
}

.elementor-17248 .elementor-element.elementor-element-87dbcb7 .jet-woo-products .jet-woo-product-badges {
    display: none !important;
}

.elementor-17521 .elementor-element.elementor-element-ddec312 > .elementor-widget-container
{
    overflow: hidden !important;
}

.elementor-widget-jet-smart-filters-checkboxes {
 border-top: 2px solid #e9e9e9 !important;  
 padding-top:15px;
 padding-bottom:20px;
}

.jet-checkboxes-list {
    margin-top:12px;
    
}

.woocommerce .add-request-quote-button.button {
    width: 100% !important;
    background: #fff !important;
    color:#0d0d0c !important;
    border:1px solid #0d0d0c !important;
    text-align: center;
    font-size: 14px !important;
}

.woocommerce .add-request-quote-button.button:hover {
    background: #e9e9e9 !important;
    color: #0d0d0c !important;
    border:1px solid #e9e9e9 !important;
}

.jet-sorting-select option {
    font-size: 14px; /* 修改字体大小 */
    height:60px;
    line-height: 60px;
}

/* 设置选中项的样式 */
.jet-sorting-select option:checked {
    
}

.elementor-17248 .elementor-element.elementor-element-90827b3 .jet-sorting-select {
    min-width:250px;
}

/* .elementor img:hover {
    transform: scale(1);
} */
.elementor-17102 .elementor-element.noease .woocommerce .woocommerce-loop-category__title{
    margin-top: 15px !important;
}

.elementor-17102 .elementor-element.noease .woocommerce-loop-category__title .count{
    display: none;
}

.grid_cate.e-con>.e-con-inner {
    gap:0;
}

.woocommerce-breadcrumb a:first-of-type {
    display: none;
}

.elementor .grid_cate_class img{
    /*height: 400px;*/
}

.woocommerce-breadcrumb {
    font-size: 18px;
}

.grid_cate_class .jet-woo-category-title {
    font-size: 28px;
/*     text-align: left !important; */
    margin-top: 20px;
}

/*h5.jet-woo-category-title a {*/
/*    font-size: 28px !important;*/
/*}*/

.jet-sorting--flex-column {
    flex-direction:row !important;
    line-height: 36px;
    height: 36px;
}

.elementor-17941 .elementor-element.elementor-element-524fd1e .elementor-button,
.elementor-18330 .elementor-element.elementor-element-6e2556a .elementor-button {
    width: 100%;
    height: 40px;
    overflow: hidden;
}

.elementor-button span.elementor-button-text {
    text-decoration: inherit;
    width: 100% !important;
    display: flex !important;
    justify-content: space-between !important;
}

.woocommerce-breadcrumb {
    font-size: 14px !important;
}

.elementor-17941 .elementor-element.elementor-element-397659d .jet-sorting-select,
.elementor-18330 .elementor-element.elementor-element-f3c839c .jet-sorting-select, .jet-sorting-select {
    font-size:15px;
    width:100%;
    padding:0px;
    height: 40px;
    -webkit-appearance: none;
    background-size: 16px 16px !important;
    background: url(/wp-content/uploads/2025/01/xiajiantou.png) no-repeat right center;
    background-position: calc(100% - 20px) center;
    font-family: 'Space Grotesk', sans-serif !important;
    font-weight: normal !important;
    border:1px solid #0D0D0C !important;
}
.jet-sorting--flex-column {
    flex-direction: row !important;
    line-height: 40px !important;
    height: 40px !important;
}

.jet-sorting {
    display: block !important; /* 覆盖掉原来的 display 属性 */
    text-align: right; /* 设置文本右对齐 */
}
.jet-listing-grid__items {
    margin: 0 -15px !important;
}
.jet-listing-grid__item {
    padding: 15px !important;
}

@media only screen and (min-width: 1025px) {
    .blog_single.blog_holder > *:not(article), .blog_single.blog_holder article .post_content_holder > *:not(.post_image), .blog_single.blog_holder article > *:not(.post_content_holder) {
         padding-left: 0% !important;
         padding-right: 0px !important;
    }

}

.yith_ywraq_add_item_response_message {
    font-size:12px;
}
.yith_ywraq_add_item_browse_message a {
    font-size:13px;
}

.woocommerce .product .qode-add-gallery-and-zoom-support .woocommerce-product-gallery__trigger {
    display: none !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title {
    border:0px !important;
    border-bottom:1px solid #E6E6E6 !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-icon {
display:block !important;
float:right !important;
}
.elementor-widget-n-accordion .e-n-accordion-item-title-header {
display: flex !important;
float: left !important;
}
.elementor-widget-n-accordion .e-n-accordion-item-title {
display:block !important;
/* overflow:hidden !important; */
}

/* .elementor-widget-n-accordion .e-n-accordion-item-title-text
{
    font-weight: bold;
} */
.elementor-widget-text-editor h5{
	color:#666!important;
}
/* .homer-product-gallery-image02 {
    display: none !important;
} */

/* .woocommerce .product .qode-add-gallery-and-zoom-support.woocommerce-product-gallery--columns-4 .flex-control-nav li {
    width:50% !important;
} */

.homer-control-nav1111 img:hover {
    cursor: pointer;
}


/*这一端是产品详情页面点击缩略图的样式*/

/* .homer-control-nav img {
	cursor: pointer;
	transition: transform 0.3s ease;
}

.homer-control-nav img:hover {
	transform: scale(1.1);
}

.lightbox {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	justify-content: center;
	align-items: center;
	z-index: 1000;
}

.lightbox.active {
	display: flex;
}

.lightbox-img {
	max-width: 90%;
	max-height: 90%;
	transition: transform 0.3s ease;
}

.lightbox-prev,.lightbox-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background-color: rgba(0, 0, 0, 0.5);
	color: white;
	border: none;
	font-size: 2rem;
	padding: 10px 20px;
	cursor: pointer;
	z-index: 1001;
}

.lightbox-prev {
	left: 20px;
}

.lightbox-next {
	right: 20px;
}

.lightbox-prev:hover,.lightbox-next:hover {
	background-color: rgba(255, 255, 255, 0.8);
	color: black;
}  */

/* 01 */
.area_accordion .elementor-element {
    --widgets-spacing: 10px 0px !important;
}
  
.e-n-accordion-item-title-text {
    font-size:18px !important;
}

.woocommerce table tr td {
    vertical-align:middle;
}      

.woocommerce table.cart tbody td.product-remove, .woocommerce-page table.cart tbody td.product-remove
{
    border-right: 0px solid #e0dede !important;
}

.even-row {
    background-color: #ffffff; 
}
.odd-row {
    background-color: #f2f2f2; 
}

#yith-ywraq-form table td {
    padding: 20px 10px;
}

.qode-only-breadcrumbs-title {
    padding-top: 40px !important;
    height: auto !important;
}

.ywraq-wrapper {
    margin-top:40px !important;
}

.woocommerce p.form-row label {
    height: 60px;
    display: block;
    margin-bottom: 3px;
    line-height: 60px;
    font-size: 20px;
}

 .woocommerce .yith-ywraq-mail-form-wrapper  input[type=text]:not(.qode_search_field),
 .woocommerce .yith-ywraq-mail-form-wrapper  input[type=email],
 .woocommerce .yith-ywraq-mail-form-wrapper textarea
{
    border:1px solid #eee;
    width:100%;
    box-sizing: border-box;
}

.woocommerce table.cart td.actions input[type="submit"],.woocommerce .button, .woocommerce input[type=submit] {
    background: #54595F;
    border:0px;
    font-size: 15px;
    padding: 12px 24px;
    height: auto;
    line-height:1;
    font-family: 'Space Grotesk', sans-serif;
    color:#ffffff;
    border-radius: 0;
    font-weight: normal;
}

.woocommerce table.cart td.actions input[type="submit"] {
    background: #54595F;
    border:0px;
    color:#ffffff;
    border-radius: 0;
}

.woocommerce .button:hover {
    background: #7A7A7A;
    border:0px;
    color:#ffffff;
}

.homer_submit {
    float:right;
}

.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {
    padding: 0px !important;
}

#yith-ywraq-form table td {
    padding: 20px 0px !important;
}

.homer_breadcrumbs_inner svg {
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
    height: 22px;
}
.elementor-nav-menu2 li {
    position: relative;
    cursor: pointer;
    font-size: 16px;
    color: #333;
    padding: 5px 0;
}

/*首页地图*/

#main_map {
	width: 100%;
	height: 700px;
	float: right;
}

.area_factory {
	width: 100%;
	height: 850px;
}

#infoBox h4 {
	font-size: 18px;
	padding-left: 25px;
	padding-right: 25px;
	line-height: 40px;
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#infoBox p {
	font-size: 14px;
	margin-left: 25px;
	padding-right: 25px;
	line-height: 26px;
	height: 26px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.factory-container {
	position: absolute;
	z-index: 9999;
	left: 0px;
	top:60px;
}

.factory {
	border: 0px solid #ccc;
	padding: 0px;
	text-align: left;
	float: left;
	margin: 0 20px;
}

.factory img {
	max-width: 100%;
	height: auto;
}

.factory h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
	color: #294b60;
	font-size: 22px;
	font-weight: bold;
}

.factory p {
	margin: 8px 0;
	text-align: left;
	line-height: 18px;
	font-size: 14px;
}

.factory p span {
	color: #294b60;
}

.block_secai {
	width: 65px;
	height: 12px;
	background: #5d57a0;
}

.top_factory {
	width: 700px;
	overflow: hidden;
	margin-top:0px;
}

.bottom_factory {
	margin-top: 50px;
}

.area_jiangsu,.area_guangdong,.area_anhui1,.area_anhui2,.area_hunan {
	visibility: hidden;
	height: 120px;
	margin-top: 10px;
}
    
/*首页地图*/
.top120 {
	top:120px;
}

.elementor-18767 .elementor-element.elementor-element-bf277cd .jet-posts .entry-title {
	margin-top:15px;
}

.jet-posts__item {
	padding:20px !important;
}
    
/* 产品列表图片宽度 */
.elementor-widget-image a {
    /* display: inline-block; */
}

body{
	font-size: 15px;
	line-height:1.5rem;
}

.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title{
/* 	font-weight:400!important; */
	font-size: 20px;
}
.elementor-element-4b6c308{
	display:none;
}
.page-id-14774 .elementor-element-0c7cf74{
	margin-top:0;
}
.breadcrumb, .breadcrumb .current, .breadcrumb a{
	color:#666;
}
.raq-tip-counter{
	display:flex;
}
.widget_ywraq_mini_list_quote img.ywraq-custom-icon{
	max-width: 22px;
	margin-top: -5px;
}
.imghover .secondimg{
	display:none;
}
.imghover:hover .secondimg{
	display:block;
}
.imghover:hover .firstimg{
	display:none;
}