
.aynewheadright{ display:flex;}
.aynewsearchbtn{ width:24px; height:24px; cursor:pointer; background:url(../images/search_btn_hei.png) no-repeat center center / 18px; margin-right:15px;}
.head_language{ position: relative;}
.active_name{ display:flex; align-items:center; cursor:pointer;}
.box_name {  margin-left: 8px;  margin-right: 4px;}
.icon-daohangyuyanqiehuan{ display:block; width:17px; height:17px; background:url(../images/lang_hei.svg) no-repeat center center;}
.icon-jiantouxia{ width:17px; height:17px; background:url(../images/navlibg.svg) no-repeat center center;transition:all 0.3s;}
.head_language:hover .icon-jiantouxia{  transform: rotate(180deg);}
.head_language .down_list {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	padding: 0;
	border: 0;
	top: 26px;
	right: 0;
	z-index: 6;
}.head_language .down_list ul {
	display: flex;
	padding: 10px 16px;margin: 0;
	flex-direction: column;
	background-color: #fff;
	-webkit-box-shadow: 0 4px 20px 0 rgba(190, 196, 204, 0.3);
	box-shadow: 0 4px 20px 0 rgba(190, 196, 204, 0.3);
}
.head_language .down_list ul li{ list-style:none; margin-bottom:5px;}
.head_language .down_list ul li:last-child{ margin-bottom:0;}
.head_language:hover .down_list{visibility: visible;
	opacity: 1;}
.ayheadercusbtn{ margin-left:20px;}
.ayheadercusbtn a{ background:var( --e-global-color-primary ); color:#fff; padding:13px 25px; border-radius:20px; }
.lygcontainer{ max-width:1760px; margin:0 auto; padding:0 20px;}


/*搜索弹窗*/
 #masthead .search_box_mask {
    position: absolute;
    top: 80px;
    left: 0;
    width: 100%;
    height: calc(100vh);
    background: rgba(0, 0, 0, 0.7);
    height: 0;
  }

  #masthead .head_search.open_box .search_box_mask {
    height: calc(150vh);
    animation: opensearch 0.8s;
  }

  #masthead .search_box_mask .search_box_mask_top {
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid #ebebeb;
    padding: 0px;
    caret-color: transparent;
    opacity: 0;
    height: 0px;
    transition: 0.2s;
  }

  #masthead .head_search.open_box .search_box_mask .search_box_mask_top {
    height: 180px;
    opacity: 1;
    transition: 0.3s;
  }

  .head_search .search_box_mask .search_box_mask_top .search_box_form {
    position: relative;
    width: 72%;
    max-width: 1210px;
    margin-left: 58px;
    display: none;
  }
  .head_search.open_box .search_box_mask .search_box_mask_top .search_box_form {
    display: flex;
  }

  .head_search.open_box .search_box_mask .search_box_mask_top .search_box_form .head_record_box {
    top: calc(100% + 4px);
    width: calc(100%);
  }

  .head_search .search_box_mask_top .search_box .search_btn {
    margin: 0;
    margin-right: 1px;
    height: calc(100% - 2px);
    padding: 0 12px;
    background: var( --e-global-color-primary );
    border-radius: 2px; display: flex; justify-content: center;
    width: 80px; border: none;
  }
  .icon-sousuotongyong {
      display: block; width:30px; height: 30px; margin;0;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);
	background:url(../images/search_btn_hei.png) no-repeat center center / 24px;
    }



  #header .head_search .search_box_mask_top .search_box .search_btn .iconfont {
    color: #fff;
    font-size: 30px;
  }

  .head_search .search_box_mask .search_box_mask_top .search_box {
    width: 100%;
    opacity: 1;
    border: 1px solid #999; display: flex;   align-items: center;
    height: 60px;
    border-radius: 2px;
    transition: 0s;
  }

  .head_search .search_box_mask .search_box_mask_top .search_box .clear-search-btn {
    cursor: pointer;
    display: none;
    padding: 0 6px;
    margin-right: 10px;
  }

  .head_search .search_box_mask .search_box_mask_top .search_box .clear-search-btn .iconfont {
    font-size: 22px;
  }

  .head_search .search_box_mask .search_box_mask_top .search_box .clear-search-btn.is_value {
    display: block;
  }

  .head_search .search_box_mask .search_box_mask_top .search_box.focus_search {
    border: 1px solid #666;
  }

  .head_search .search_box_mask .search_box_mask_top .search_box .input_text {
    font-size: 16px;
    margin-left: 0px;
    flex: 1;
    caret-color: auto;
    height: 56px; border: none;
    width: auto;
  }

  .head_search .search_box_mask .search_box_mask_top .close-search-btn {
    margin-left: 30px;
    position: relative;
    top: -60px; cursor: pointer;
    right: -20px; display: block; width:30px; height: 30px;
    display: none; 	background:url(../images/pdfclosebtn.png) no-repeat center center / 18px;
  }

  .head_search.open_box .search_box_mask .search_box_mask_top .close-search-btn {
    display: block;
  }

  .head_search.search_box_mask .search_box_mask_top .close-search-btn .iconfont {
    color: #999;
    font-size: 28px;
  }
  .head_search .search_box_mask .search_box_mask_top .close-search-btn:hover .iconfont {
    color: #f70000;
  }
  
  .single-product div.product .woocommerce-product-gallery{ width:50%;}
@media(max-width:1454px){
    .main-navigation ul.menu > li.menu-item > a{ margin:0 1rem;}
}
@media(max-width:1350px){
    .active_name{ font-size:14px;}
    .main-navigation ul.menu > li.menu-item > a{ margin:0 0.7rem;}
}
@media(max-width:1263px){
    .header-1 .header-right{ display:none;}
}
@media(max-width:768px){
    .single-product div.product .woocommerce-product-gallery{ width:100%;}
    #masthead{ padding:10px 0;}
}





/*首页-表单*/
.iorderform{}
.iorderform div.wpforms-container-full, .contactform div.wpforms-container-full{ margin-bottom:0; margin-top:0px;}
.iorderform .wpforms-container .wpforms-field-label{ text-transform:uppercase; font-size: 0.8125rem; margin-bottom:0.5rem;}
/*表单字段*/
.iorderform div.wpforms-container-full .wpforms-form .wpforms-field-container{}
.iorderform .wpforms-container .wpforms-field{ padding-top:0; padding-bottom:20px;}

.iorderform .wpforms-container .wpforms-field.wpforms-field-layout{ padding-bottom:0;}


/*单选按钮*/
.iorderform .wpforms-container .wpforms-field.wpforms-field-radio fieldset{ padding: 0px 16px;}
.iorderform .wpforms-container .wpforms-field.wpforms-field-radio .wpforms-field-label{ margin:0; font-weight: 400;font-size: 14px;color: #FFFFFF;line-height: 20px; float:left; margin-right:13px;}
.iorderform .wpforms-container .wpforms-field.wpforms-field-radio .wpforms-field-label .wpforms-required-label{ display:none;}
.iorderform .wpforms-container .wpforms-field.wpforms-field-radio ul{ display:flex; gap:10px 20px; flex-wrap:wrap;}
.iorderform .wpforms-container .wpforms-field.wpforms-field-radio ul li{}
.iorderform .wpforms-container .wpforms-field.wpforms-field-radio ul li input[type="radio"]{}
.iorderform .wpforms-container .wpforms-field.wpforms-field-radio ul li .wpforms-field-label-inline{font-weight: 400;font-size: 1rem;color:var(--color-ink);line-height: 20px; padding-left: 5px;}
.iorderform div.wpforms-container-full input[type="checkbox"]:checked::before, div.wpforms-container-full input[type="radio"]:checked::before {
	border-color: #DA1715;
	box-shadow: 0 0 0 1px #DA1715,0px 1px 2px rgba(0,0,0,0.15);
}
.iorderform div.wpforms-container-full input[type="radio"]:checked::after {
	background-color: #DA1715;
}

/*文本*/
.iorderform .wpforms-container input.wpforms-field-medium, 
.iorderform div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium,
.iorderform div.wpforms-container-full .wpforms-form select.wpforms-field-medium
{background-color:#f7f5f0; max-width:100%;border-radius: 4px; color:#0d1b24; font-size: 14px; line-height: 1; padding:0.875rem 1rem; border:1px solid #e6e2d9; }


.iorderform div.wpforms-container-full .wpforms-form select.wpforms-field-medium{ color:#8a949c;}

.iorderform .wpforms-container .wpforms-field-layout .wpforms-field{ padding-bottom:1.25rem; }

/*多行文本*/
.iorderform div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{min-height: 8.5rem;
  resize: vertical; padding:10px 16px;}

.iorderform .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium::placeholder{ 
  color: #8a949c;opacity:1;
}
.iorderform .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium:-moz-placeholder{ 
  color: #8a949c;opacity:1;
}
.iorderform .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium::-moz-placeholder{ 
  color: #8a949c;opacity:1;
}
.iorderform .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium::-webkit-input-placeholder{
  color:#8a949c;opacity:1;
}
.iorderform .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium:-ms-input-placeholder{
  color:#8a949c;opacity:1;
}

.iorderform div.wpforms-container-full input[type=date]:focus,
.iorderform div.wpforms-container-full input[type=datetime]:focus,
.iorderform div.wpforms-container-full input[type=datetime-local]:focus,
.iorderform div.wpforms-container-full input[type=email]:focus,
.iorderform div.wpforms-container-full input[type=month]:focus,
.iorderform div.wpforms-container-full input[type=number]:focus,
.iorderform div.wpforms-container-full input[type=password]:focus,
.iorderform div.wpforms-container-full input[type=range]:focus,
.iorderform div.wpforms-container-full input[type=search]:focus,
.iorderform div.wpforms-container-full input[type=tel]:focus,
.iorderform div.wpforms-container-full input[type=text]:focus,
.iorderform div.wpforms-container-full input[type=time]:focus,
.iorderform div.wpforms-container-full input[type=url]:focus,
.iorderform div.wpforms-container-full input[type=week]:focus,
.iorderform div.wpforms-container-full select:focus,
.iorderform div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium:focus,
.iorderform div.wpforms-container-full .wpforms-form select.wpforms-field-medium:focus {
  border:1px solid #c8a45f;
  background-color: #fff;
  outline:none; 
  box-shadow:none;
}


/*提交按钮*/
.iorderform div.wpforms-container-full .wpforms-form .wpforms-submit-container{ padding:0;  display:flex; justify-content:flex-start; }
.iorderform div.wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit{ padding:0.9375rem 2rem; line-height:1; color:#fff; white-space: nowrap; font-weight:600;font-size:0.875rem;background: #0a449d;border-radius: 0.25rem; letter-spacing: 0.06em; display: inline-flex; box-shadow:none; height:auto;
  align-items: center;
  justify-content: center; transition: all 0.3s;
  gap: 0.625rem;}
.iorderform div.wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit:after{ content:"→"; transition: all 0.3s; border: none;
  background: none; display:inline; position:static !important;}
.iorderform div.wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit:hover{ background-color:#c8a45f;}
.iorderform div.wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit:hover:hover:after {
  transform: translateX(0.25rem);
}




/*联系表单*/
.contactform .wpforms-container input.wpforms-field-medium, 
.contactform div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium,
.contactform div.wpforms-container-full .wpforms-form select.wpforms-field-medium{ max-width:100%;}

.contactform div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{ height:200px;}

.contactform .wpforms-container .wpforms-captcha-math input, 
.iorderform .wpforms-container .wpforms-captcha-math input, 
.spropopform .wpforms-container .wpforms-captcha-math input{ width: 130px; text-align:center;}

.spropopform .wpforms-container .wpforms-field{ padding-top:2px;}
.spropopform .wpforms-container .wpforms-field.wpforms-field-layout{ padding:0;}


@media(max-width:768px){
	.iorderform .wpforms-container .wpforms-field.wpforms-field-radio ul li .wpforms-field-label-inline{}
	.iorderform .wpforms-container .wpforms-field{ padding-bottom:10px;}
	.iorderform .wpforms-container .wpforms-field.wpforms-field-radio ul{ gap:10px;}
	.iorderform div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns{ gap:10px;}
	.iorderform div.wpforms-container-full .wpforms-form .wpforms-submit-container{ margin-top:0;}
	.iorderform div.wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit{ font-size:14px;}
	
	.contactform div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{ height:100px;}
	
	
}

.widget_product_categories ul.children{ display:block; }
ul.products li.product h2, ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title, ul.products li.product .wc-block-grid__product-title, ul.products .wc-block-grid__product h2, ul.products .wc-block-grid__product h3, ul.products .wc-block-grid__product .woocommerce-loop-product__title, ul.products .wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid__products li.product h2, .wc-block-grid__products li.product h3, .wc-block-grid__products li.product .woocommerce-loop-product__title, .wc-block-grid__products li.product .wc-block-grid__product-title, .wc-block-grid__products .wc-block-grid__product h2, .wc-block-grid__products .wc-block-grid__product h3, .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{ font-weight:400; }












