/*GTranslate*/
.gtranslate_wrapper select.gt_selector{
	background-color: transparent !important;
	border: 0 !important;
}
/*header*/
.site-top-header-wrap .site-header-item{
	max-height: 35px;
}
header .item-at-start{
	-webkit-box-shadow: 0 0.0625rem 0 0 rgb(0 0 0 / 15%);
	box-shadow: 0 0.0625rem 0 0 rgb(0 0 0 / 15%);
}
header .item-is-stuck{
	box-shadow: 0 3px 5px rgba(0,0,0,.15);
}
#primary-menu .sub-menu{
/* 	box-shadow: 0 3px 5px rgba(0,0,0,.15); */
	box-shadow: 0 1rem 2rem 0 rgb(0 0 0 / 10%);
	border-top:0.0625rem solid rgb(0 0 0 / 15%);
}
.category-head-menu-hi ul {
	text-align: center;
}
.category-head-menu-hi .kt-tabs-title-list li {
	display: inline-block;
}
#menu-item-1390 a,#menu-item-1391 a,#menu-item-1609 a{
	cursor:pointer !important;
}
#menu-item-1609>a{
	border-left:1px solid #7b8794;
	height: 50%;
	padding-left: 20px;
}
#menu-item-1609 .dropdown-nav-toggle{
	display:none;
}
/* .order-category select option:nth-child(2){
	display:none;
} */
.order-category select option[value="17"]{
	display:none;
}
.category-rings article .entry-summary {
	display:none;
}
body.page-id-2384 #inner-wrap{
	flex: 0 0 auto;
}
.category-banner-img figure{
	margin:0;
}
.custom-product img{
	border:1px solid #eee;
}
/** iPhone **/
@media only screen and (min-width: 320px) and (max-width: 767px) {
	#nav_menu-1 {
  text-align: left;
width: 159px;
margin: 0 auto;
		margin-left: 10px;
}
	.widget.widget_nav_menu {
  text-align: left;
  width: 159px;
  margin: 0 auto;
    margin-bottom: 0px;
		margin-left: 10px;
}
	#nav_menu-2 {
  text-align: left;
width: 159px;
margin: 0 auto;
		margin-left: 10px;
}
	.wp-block-kadence-column.kadence-column_07f573-9d.inner-column-1 {
  margin-left: -70px;
}
	.kt-adv-heading_eb135b-51.wp-block-kadence-advancedheading {
  margin-left: -74px;
}
	.category-head-menu-hi p.has-text-color{
		padding-bottom: 1em;
	}
	.kb-row-layout-id_658bcf-be > .kt-row-column-wrap{
		grid-template-columns: auto auto auto;
	}
	.menu-item-1609 .drawer-nav-drop-wrap{
		display:none;
	}
	.mobile-navigation ul.has-collapse-sub-nav .menu-item-1609 .sub-menu{
		display: block;
	}
	.mobile-navigation ul li {
    font-size: 16px;
}
	.footer-contact-list .kt-svg-icon-list{
		margin-left: 80px !important;
	}
	.arr-img-iphone{
	  -moz-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
	}
		.product-banner .wp-block-kadence-image .kb-image-ratio-land31{
		padding-bottom: 50%;
	}
	.banner-text-text{
		display:none;
	}
	.home-banner-h3 h3{
		text-align:center;
	}
}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.menu-item-1609 .drawer-nav-drop-wrap{
		display:none;
	}
	.mobile-navigation ul.has-collapse-sub-nav .menu-item-1609 .sub-menu{
		display: block;
	}
	.footer-contact-list .kt-svg-icon-list{
		margin-left: 180px !important;
	}
		.arr-img-iphone{
	  -moz-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
	}
	.contact-infobox-right p.kt-blocks-info-box-text{
		padding-right: 58px;
		padding-left: 58px;
	}
	.product-banner .wp-block-kadence-image .kb-image-ratio-land31{
		padding-bottom: 58%;
	}

}
.header-search-div form.wp-block-search{
	border: 1px solid var(--global-gray-400);
}
.header-search-div input{
	border:0;
}
.header-search-div a{
	text-decoration:none;
}
.popup-drawer.active,.popup-drawer.active .drawer-overlay,#search-drawer .drawer-inner{
	top:175px;
	bottom: 360px;
}
.popup-drawer{
	z-index: 10;
}
#search-drawer .drawer-inner form{
	max-width: 460px;
}
.search-menu-div{
	margin-right:20px;
	width: 18%;
}
.search-menu-div li a{
	color:#1F2933 !important;
}
#search-drawer .drawer-inner input.search-field{
	border-radius:0;
	border:2px solid #cbd5e0;
	font-size: 14px;
}
#search-drawer .drawer-inner .drawer-content{
	align-items: flex-start;
}
/*products category*/
body.category:not(.category-news) .content-area article .entry-summary{
	display:none;
}
article:hover header .entry-title a{
	color:var(--global-palette-highlight-alt);
}
#archive-container article.entry.loop-entry{
/* 	box-shadow: 0px 0px 45px -10px rgba(0,0,0,0.08) !important; */
	border:1px solid #eee !important;
	padding: 20px;
}
.category-banner .wp-block-term-description p{
	word-break: break-word;
}
.category-banner figure.wp-block-kadence-image{
	margin:0;
}
.logistics .wp-block-kadence-image .kb-is-ratio-image img{
	-o-object-fit: unset;
 object-fit: unset;
}
.custom-page-hi .alignright{
	margin-bottom:0 !important;
}
.custom-page-hi img{
	max-width:86% ;
/* 	margin-left:20%; */
}
.custom-sample .kb-gallery-image-contain{
	border:1px solid #eee !important;
}
/*footer*/
.is-style-logos-only{
	margin:0;
}
.is-style-logos-only li{
	display:inline-block;
}
/*product*/
.product-h1-title{
	margin-bottom:2rem !important;
}
.product-hr{
	border: 0;
	border-bottom: 1px solid #eee;
}
.product-tab .kt-tabs-wrap .wp-block-kadence-tab{
	border:0px;
	border-top:1px solid #eeeeee;
}
.product-img-zoooom .kadence-blocks-gallery-thumb-item img{
	border:1px solid #eeeeee;
	-o-object-fit: inherit !important;
 object-fit: inherit !important;
}
.product-img-zoooom .slick-slider .is-active{
	border:2px solid #ffcd73 !important;
}
.size-div {
	display: inline-table;
}
.size-div:before{
	display: inline;
}
.size-div .kt-row-column-wrap{
	column-gap: 10px;
}
.size-div .kt-inside-inner-col{
	padding:0px 20px;
	border:0;
}
.size-text,.size-div {
	margin-bottom:10px !important;
}
.custom-3info-box .kt-blocks-info-box-link-wrap{
	height: 540px;
}
.custom-2div figure.kb-image-is-ratio-size{
	margin:0 !important;
}
.arr-img{
	  -moz-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
}

.crp_related.crp-grid ul{
	gap:30px;
}
.crp_related.crp-grid ul li{
	border:1px solid #eee;
}
.crp_related.crp-grid .crp_thumb, .crp_related.crp-grid .crp_title{
	padding: 20px;
	font-size: 16px;
}
.crp_related.crp-grid .crp_thumb[title]{
	font-size:0;
}
@media (min-width:1200px) and (max-width:1300px){
	.custom-2div figure.kb-image-is-ratio-size{
	max-width: 140px;
		}
	.crp_related.crp-grid ul {
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
}
	.contact-infobox-left h5.kt-blocks-info-box-title{
		margin-bottom: 40px;
	}
	.contact-infobox-left p.kt-blocks-info-box-text{
		padding-right: 10px;
		padding-left: 10px;
	}
}
@media (min-width:1600px) and (max-width:1700px){
		.about-partner .kadence-blocks-gallery-item {
		padding: 7px !important;
	}
}
@media (min-width:1366px) and (max-width:1599px){
	.about-partner .kadence-blocks-gallery-item {
		padding: 30px !important;
	}
}
@media (min-width:1600px){
	.custom-have-p{
		margin-bottom:3.4rem !important;
	}
}
/*PC小屏幕*/
@media (min-width:1025px){
	#menu-item-1609{
		display:none;
	}
}
@media (min-width:1200px){
	.manufacturing-div-height .kt-inside-inner-col{
height:607.5px;
}
.manufacturing-div-height-2 .kadence-column_251faa-35>.kt-inside-inner-col{
	height:544.88px;
}
	.manufacturing-div-height-3 .kt-inside-inner-col{
height:650.5px;
}
	.detection-div-height .kt-inside-inner-col{
		height:673.5px;
	}
}
/*form*/
/*居中设置*/
.wpforms-submit-container {
     text-align: center;
}
div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form textarea{
	padding: 20px 12px !important;
	border:0 !important;
	border-bottom:1px solid #a0aec0 !important;
	border-radius:0px !important;
	background-color:transparent !important;
	resize:none;
	font-size:14px;
}
div.wpforms-container-full .wpforms-form input[type=tel]{
	padding: 20px 50px !important;
	border:0 !important;
	border-bottom:1px solid #a0aec0 !important;
	border-radius:0px !important;
	background-color:transparent !important;
	font-size:14px;
}
div.wpforms-field-file-upload span{
	font-size:14px !important;
}
div.wpforms-container-full .wpforms-form input:hover, div.wpforms-container-full .wpforms-form input:focus, div.wpforms-container-full .wpforms-form input:active, div.wpforms-container-full .wpforms-form textarea:hover, div.wpforms-container-full .wpforms-form textarea:focus, div.wpforms-container-full .wpforms-form textarea:active{
	border:0;
	border-bottom-color:#ffcd73 !important;
	/*      box-shadow: 0 0 5px rgba(107, 173, 226.15); */
}
.wpforms-form button[type=submit] {
    background: linear-gradient(135deg, rgb(255, 205, 115) 0%, rgb(255, 225, 129) 100%) !important;
	border:0 !important;
    border-color: transparent !important;
    color: #fff !important;
    border-radius:0px !important;
/*     width:16% !important; */
/*     margin: 0% !important; */
    padding: 5px 40px !important;
    font-size: 18px !important;
}
.wpforms-form button[type=submit]:hover {
    background: linear-gradient(135deg, rgb(255, 205, 115) 0%, rgb(255, 225, 129) 100%) !important;
	border:0 !important;
    border-color: transparent !important;
	color:#fff !important;
	box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1) !important;
}
.banner-table{
	width:100% !important;
	border-spacing:5px 5px;
}
.banner-table tr td{
	padding: 5px 0 !important;
	display: revert !important;
}
.banner-table tr td:first-child{
	width:45%;
}
/* .about-div-scoreboard .kb-row-layout-id_6f64a1-f9 > .kt-row-column-wrap{
	grid-template-columns: 16% 16% 16% auto;
} */
.custom-order-process-oem .wp-block-column:not(:last-child){
	margin-right:30px;
}
.page-id-16 #inner-wrap{
	margin-top:-31px;
}
/*PC小屏幕*/
@media screen and (min-width:1025px)and (max-width: 1599px){
	.category-right-div .kt-inside-inner-col{
		padding-right: 12%;
	}
	.product-banner .wp-block-kadence-image .kb-image-ratio-land32{
	padding-bottom: 80%;
}
}
/** iPhone **/
@media only screen and (min-width: 320px) and (max-width: 767px) {
/* 	.about-div-scoreboard .kb-row-layout-id_6f64a1-f9 > .kt-row-column-wrap{
		grid-template-columns: minmax(0, 1fr);
	} */
	.custom-order-process-oem .wp-block-column:not(:last-child){
		margin-right:0px;
		margin-bottom: 30px;
	}
}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.custom-order-process-oem .wp-block-column:not(:last-child){
		margin-right:0px;
		margin-bottom: 30px;
	}
	
}
#primary-menu .menu-item a:hover{
	cursor: pointer !important;
}
.hr-gs:before{
	content: '';
	display: block;
	margin: 0px auto -15px auto;
	padding: 0 20px;
	width: 24px;
	height: 24px;
	background-image: url(https://www.yimeilijewelry.com/wp-content/uploads/2023/07/logo-gs.png);
	background-size:24px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	z-index: 3;
	position: relative;
}
/* button */
button, .button, .wp-block-button__link, .wp-element-button, input[type="button"], input[type="reset"], input[type="submit"]{
	background: linear-gradient(135deg, rgb(255, 205, 115) 0%, rgb(255, 225, 129) 100%);
}
/* 2023.7.19 */
.quality-list .wp-block-column:not(:last-child){
	margin-right: 30px;
}
#menu-item-2887 a,#menu-item-2888 a,#menu-item-2889 a,#menu-item-2890 a{
	background:#ffffff;
	color:var(--global-palette3);
}
#menu-item-3109 a,#menu-item-3110 a,#menu-item-3111 a{
	background:#ffffff;
	color:var(--global-palette3);
}
#menu-item-2887 a:hover,#menu-item-2888 a:hover,#menu-item-2889 a:hover,#menu-item-2890 a:hover,#menu-item-3109 a:hover,#menu-item-3110 a:hover,#menu-item-3111 a:hover{
	background:var(--global-palette2);
	color:#ffffff;
}
/* 2023.7.25 */
.kb-row-layout-wrap .slick-slider figure.kb-gallery-figure{
	margin-bottom: 58px;
}
.kb-row-layout-wrap .slick-slider figure.kb-gallery-figure img{
	height: auto !important;
}
.product-h1-title{
	margin-bottom:10px !important;
}
.page-id-2978 figure img,.page-id-2973 figure img{
	border:1px solid #F3F4F7;
}
.category-60 .kb-row-layout-id_cadb34-60 .kb-is-ratio-image,.category-61 .kb-row-layout-id_cadb34-60 .kb-is-ratio-image,.category-64 .kb-row-layout-id_cadb34-60 .kb-is-ratio-image{
	padding-bottom: 30%;
}
/*PC1025*/
@media screen and (min-width:1025px){
/* 	.custom-order-process-oem .wp-block-column h5:after{
		content: '';
		display: block;
		float: right;
		margin: 0px -88px auto auto;
		padding: 0 20px;
		width: 84px;
		height: 24px;
		background-image: url(https://www.yimeilijewelry.com/wp-content/uploads/2023/07/arrow-2-1.png);
		background-size:84px;
		background-repeat: no-repeat;
		background-position: center;
		z-index: 3;
		position: relative;
	} */
	.custom-order-process-oem .wp-block-column h5:after{
		content: '';
		display: block;
		float: right;
		margin: 5px -95px auto auto;
		padding: 0 20px;
		width: 84px;
		height: 24px;
		background-image: url(https://www.yimeilijewelry.com/wp-content/uploads/2023/08/微信图片_20230808101429.png);
		background-size:84px;
		background-repeat: no-repeat;
		background-position: center;
		z-index: 3;
		position: relative;
	}
	.custom-order-process-oem .wp-block-column h5.kt-adv-heading_6f9be8-93:after{
	    content: '';
		display:none !important;
	}
	.last-process h5:after{
		content: '';
		display:none !important;
	}

}
/* .home-banner-728 img{
	height: auto !important;
}
.home-banner-728 .splide{
	height:720px;
} */
.home-banner-728 .kb-advanced-slide-inner-wrap{
	height: 90%;
}
.home-banner-728 .kt-blocks-carousel{
	padding:0;
}
.category-product-care-repair .entry-meta{
	display:none;
}
.kt-blocks-page-nav .nav-links>.current{
	background:#FFCD73;
	border-color:#FFCD73;
}
.kt-blocks-page-nav .nav-links>a, .kt-blocks-page-nav .nav-links>span{
	border-color:#FFCD73;
	color:#FFCD73;
	padding: 4px 14px;
}
.kt-blocks-page-nav .nav-links>a:hover{
	border-color:#FFAA63;
	color:#FFAA63;
}
/* fashion,productcare页隐藏factory板块 */
.kb-row-layout-wrap.kb-row-layout-id_e86b95-29.alignnone.kt-row-has-bg.wp-block-kadence-rowlayout,.kb-row-layout-wrap kb-row-layout-id_e86b95-29 alignnone kt-row-has-bg wp-block-kadence-rowlayout{
  display: none;
}
.widgettitle {
  font-size: 20px;
}
#menu-item-3133 {
  margin-top: 10px;
}
.oem-for figure figcaption{
	background-color: #fffaf1;
	border-radius: 50px;
	padding: 8px 0;
	margin-top: 20px;
	font-weight: 500;
}
.oem-odm-service img{
	border:0px !important;
	padding: 40px;
}
.oem-odm-service figure{
	border: 1px solid #fee5d1;
	border-bottom:0px;
}
.oem-odm-service figure figcaption{
	background-color: #fffaf1;
	padding: 8px 0;
	margin-top: 0px;
	font-weight: 500;
	border: 1px solid #fee5d1;
	border-top:0px;
}
.oem-odm-service figure figcaption a{
	text-decoration: none;
}
.oem-odm-service .wp-block-kadence-image{
	padding: 20px;
	background-color: #fff;
}
#main-header{
	height: 175px !important;
}
/*2023.9.11*/
body{
    background: #f3f3f3 !important;
}
#wrapper{
    background: #ffffff;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}
.item-is-fixed{
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
}
.home-banner-gallery>.kb-gallery-ul>.kt-blocks-carousel>.kb-blocks-slider>.splide__track>.splide__list>.kb-slide-item figure .kb-gallery-image-contain {
    padding-bottom: 38% !important;
}

.home-banner-gallery>.kb-gallery-ul>.kt-blocks-carousel>.kb-blocks-slider>.splide__track>.splide__list>.kb-slide-item figure .kb-gallery-image-contain img{
    height: auto !important;
    transition: transform .2s;
}
.category-52 .product-banner .wp-block-kadence-image .kb-image-ratio-land32{
    padding-bottom: 66.67%;
}
.product-banner .wp-block-kadence-image .kb-image-ratio-land32{
    padding-bottom: 33%;
}
.brand-history-left .wp-block-kadence-column{
    max-width: 100% !important;
    margin-right: 12% !important;
    margin-left:0px !important;
}
.brand-history-right .wp-block-kadence-column{
    max-width: 100%;
    /*margin-right: 12% !important;*/
}
.grid-cols{
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem !important;
    row-gap: 2rem !important;
}
.home-banner-gallery>.kb-gallery-ul>.kt-blocks-carousel>.kb-blocks-slider>.splide__track>.splide__list>.kb-slide-item figure .kb-gallery-image-contain img:hover{
    transform: scale(1.02);
}
hr.kt-divider{
    width: 100% !important;
}
.kt-row-column-wrap.kt-has-2-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top.kb-theme-content-width{
    left: 0px !important;
}
.main-navigation .primary-menu-container > ul > li.menu-item > a{
    padding-left: 1.5rem !important;
}
button.search-toggle-open{
    /*margin: 0 !important;*/
}
.site-container{
    /*padding: 0 0.6rem !important;*/
}

.brand-history-target .wp-block-column:not(:last-child){
    margin-right: 30px;
}
.kt-row-column-wrap{
    padding-left: 0px !important;
    padding-right:0px !important;
}